Inspiration
We were inspired by the sense of community found in apps like BeReal and wanted to bring that same spirit to the recovery community. Our app aims to create a safe, uplifting space for users to share their experiences and motivate each other.
What it does
Daily Photo Sharing: Each day, users snap and share a photo of themselves. It could be a selfie or something they’re doing. These photos are shared with the community, creating a sense of connection and support.
Daily Challenges: Every day brings a new challenge. These are designed to encourage positive habits and personal growth. Users complete the challenges and upload photos of themselves doing so.
Badge Collection: Completing challenges earns users badges. These badges can be collected and displayed on their profiles, adding a fun, rewarding element to the app. It’s a great way to celebrate progress and stay motivated.
Community Support: Users can see and interact with the posts and challenge completions of others. This peer support is key to staying motivated and feeling less alone on the recovery journey.
How we built it
For the front end, we built our app using React to create a responsive and interactive user experience. We chose Amazon S3 for storage to ensure reliable and scalable data handling. Our database of choice is MongoDB, providing us with a flexible and powerful solution to manage our data efficiently.
Challenges we ran into
Creating daily challenges that are both engaging and supportive of recovery goals requires thoughtful planning. We researched extensively to ensure our content is meaningful and beneficial.
Accomplishments that we're proud of
We successfully created a platform where recovery addicts can connect, share their journeys, and support each other, fostering a sense of belonging and encouragement. Through React-based development, we've developed an intuitive and dynamic user interface that enhances user interaction, further making the journey towards recovery more engaging and rewarding.
What we learned
We have seen how crucial it is to keep our backend finely tuned for real-time data updates while using React to create a dynamic and engaging user interface. These steps have been key in making sure everyone enjoys a smooth experience as our community grows.
What's next for Be Clean
We plan to add more interactive features, such as group challenges, forums, and direct messaging, to strengthen community bonds. Implementing analytics tools to gather insights on user behavior and engagement is also considered as that would help us to further tailor the app to meet users' needs.
Log in or sign up for Devpost to join the conversation.