Inspiration

The inspiration for this project came from apps like BeReal, which encourage spontaneous engagement, and the growing need for accessible mental wellness tools. We wanted to create a simple, habit-forming experience where users receive daily wellness prompts tailored to their needs and help them take small but meaningful steps toward better well-being.

What it does

Our app sends users personalized wellness activity prompts based on their responses to a short survey. Each day, users receive a simple, actionable task, such as stretching for five minutes, practicing gratitude, or taking a short walk. The goal is to make self-care easy and approachable without overwhelming the user. Push notifications ensure timely reminders, and AI helps tailor the activities to fit each user’s preferences.

How we built it

Throughout this journey, we picked up a ton of valuable skills, including:

  • ** User Engagement** – Crafting notifications that feel like friendly reminders rather than annoying pings.
  • *React Native and MongoDB * – Implementing an entire mobile app with dynamic features and memory storage.
  • AI & Personalization – Designing a system that tailors activities to each user’s preferences.
  • App Architecture – Structuring the project for scalability and maintainability as we grow!

Challenges we ran into

  • ** AI Personalization** – Making recommendations feel relevant and engaging 🤔 without overcomplicating things.
  • ** Technical Integration** – Setting up the database integration smoothly
  • ** User Retention** – Ensuring users stay motivated to engage with their daily wellness prompts.

Accomplishments that we're proud of

honestly? We’re just proud that we made it through this project (mostly) in one piece! 😆 There were plenty of late-night coding sessions, countless cups of coffee, and a few moments where we questioned all of our life choices, but we stuck with it.

Somehow, despite running on zero sleep and 100% determination, we managed to:

  • Get AI to do our bidding 🤖 (well, kind of… it still has a mind of its own sometimes).
  • Keep the app from crashing (too much) 💥 (we don’t talk about those first few builds).

Through all the chaos, we figured things out, learned a ton, and built something we’re really excited about. And now, maybe... just maybe... we can finally get some sleep. 😴

What we learned

Throughout this project, we tackled a lot of new challenges and learned some key lessons along the way:

  • 🗄 Database Integration – We gained hands-on experience with setting up and managing a cloud database, ensuring smooth data storage and retrieval for user preferences and wellness prompts.
  • 🔄 Syncing Data Across Devices – Making sure users' data stays consistent across multiple logins and devices was a fun challenge (and by "fun," we mean mildly frustrating but very rewarding).
  • ⚡ Optimizing Read/Write Operations – Balancing performance and efficiency while fetching personalized wellness activities in real time.
  • 🛠 Structuring Data for Scalability – Designing a database schema that won’t break the moment we get more users (because, fingers crossed, we will).

What's next for BeWell

We’re just getting started! 🎉 While we’re proud of what we’ve built so far, there’s so much more we want to do to make BeWell even better. Here’s what’s coming next:

  • 📊 Deeper Personalization – Smarter AI recommendations that adapt to users' progress and preferences over time.
  • 🌍 Community Features – A way for users to share their wellness wins and encourage each other (because self-care is better together!).
  • 🎖 Streaks & Rewards – Gamifying self-care with streaks, achievements, and maybe even some surprise rewards.
  • 📅 Customizable Scheduling – Letting users choose when they want their wellness prompts so they fit seamlessly into their routine.

And of course, fixing any weird bugs we may or may not have ignored at 3 AM. 🐛😂

We’re excited to keep building and improving BeWell—this is just the beginning! 🚀💙

Share this project:

Updates