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