Welcome to Miniplace, the ultimate collaborative grid-based design app that lets you create, save, and share your pixel art masterpieces with friends in real-time! 🎉🚀 Unleash your inner artist on the flexible and intuitive grid canvas, where you can let your creativity run wild. 🎨🌈 Collaborate with friends in a virtual art studio, working together to transform the grid into a work of art. 👩🎨👨🎨 Experiment freely with the undo and redo features, save your designs securely, explore the gallery for inspiration, export your creations as PNG images, and share your pixel prowess directly on Twitter! 📸🐦
- ⚛️ React: Frontend magic ✨
- 🟢 Node.js: Backend power 💪
- 🚂 Express.js: API maestro 🎼
- 💾 SQLite3: Data keeper 🔒
- 🔌 Socket.IO: Real-time collaboration ninja 🥷
- 📁 Multer: File upload wizard 🧙♂️
- 🌐 CORS: Security guardian 🛡️
- 🖼️ HTML2Canvas: Screenshot sorcerer 📸
- 🆔 UUID: Room code generator 🔑
- 🔐 User Authentication: Sign up, log in, and log out with ease!
- 🎨 Grid Creation and Editing: Unleash your creativity on the grid canvas!
- 🤝 Real-time Collaboration: Join forces with friends and design together!
- ⏪ Undo and Redo: Made a mistake? No worries, we've got your back!
- 💾 Save and Load: Your designs are safe with us, ready to be revisited anytime!
- 🖼️ Gallery: Showcase your masterpieces and explore others' creations!
- 📸 Image Export: Take your designs to go as PNG images!
- 🐦 Social Sharing: Spread the joy on Twitter and show off your skills!
The sky's the limit! Here are some ideas for future enhancements:
- 🔒 Advanced user authentication with password hashing and tokens
- 🎨 More collaboration tools and synchronization options
- 🔍 Enhanced gallery with search, filtering, and sorting
- ☁️ Integration with external storage services
- 📏 Custom grid sizes and dimensions
- ❤️ Like, comment, and favorite system for designs