Inspiration
Many people struggle with mental health issues and seek effective ways to improve their well-being. Inspired by the positive effects of reminiscing, we created MemoryCraft to turn personal photos into interactive puzzles. This approach offers a nostalgic and engaging experience, helping users reconnect with their cherished memories in a fun, game-like way.
What it does
- Users upload their cherished photos, which are securely stored in the database.
- They can then choose a photo from their gallery to turn it into a puzzle game and enjoy solving it. ## How we built it
- Frontend: Developed with React Native to ensure a responsive and seamless experience
- Puzzle Creation: Implemented custom algorithms to convert uploaded images into jigsaw puzzles.
- Backend: Firebase was used for user authentication, and Firestore for real-time database ## Challenges we ran into Developing the custom algorithm to turn images into puzzles while maintaining image clarity and puzzle piece accuracy. Ensuring smooth real-time interaction with Firestore for saving puzzle progress and retrieving data quickly. Handling large image files without sacrificing performance or user experience. ## Accomplishments that we're proud of Successfully implemented a fully interactive puzzle game that allows users to upload personal photos and transform them into playable puzzles. Overcame challenges in creating an intuitive and responsive puzzle creation algorithm. Ensured smooth integration between the React Native frontend and Firebase backend services. Created a platform that offers both entertainment and a sense of emotional well-being. ## What we learned How to optimize image processing algorithms for mobile applications, especially when working with personal photos. The importance of UX/UI design in making interactive games engaging and accessible. Enhanced skills in Firebase, particularly with Firestore and Cloud Storage for handling real-time data and media efficiently. Gained deeper insights into the intersection of technology and mental well-being, and how gamification can provide emotional value. ## What's next for MemoryCraft Adding social features to allow users to share their puzzle-solving progress with friends or challenge them to solve the same puzzle. Introducing more puzzle customization options, such as different puzzle shapes and background music for a more immersive experience. Expanding to a web-based platform, ensuring users can access their puzzles across different devices. Exploring the use of AI to recommend photo memories based on significant events or dates from the user’s photo library. Incorporating mindfulness features, such as guided relaxation sessions after completing a puzzle, to further promote mental well-being.
Built With
- firebase
- firestore
- react-native
Log in or sign up for Devpost to join the conversation.