Inspiration

We've personally experienced the pain of being fat-shamed. It is exhausting, mentally and emotionally, and we realized how much damage it can cause to someone's mental health. Social media amplifies these issues, promoting unrealistic standards that leave people feeling inadequate. Statistically, 1 in 3 people in the world struggle with obesity and it is not just a physical challenge. It is a mental health crisis fueled with ever-changing societal judgment. That's why we created Self-Sync.

What it does

It’s a platform born out of my desire to help others avoid the struggles I went through. It’s about finding strength from within, creating a safe space for people to build healthier habits without external pressure. The concept of 'me talking to myself in the long-term' is central to Self-Sync—it’s about empowering people to stay consistent, keep themselves accountable, and embrace progress at their own pace. This isn’t just a product; it’s a movement to redefine wellness and self-love.

How we built it

We started by designing a robust backend using Node.js and Express to create a responsive API capable of handling user interactions and ensuring seamless data flow. For user authentication, we implemented BCrypt to securely hash and validate passwords, emphasizing security. We chose MongoDB as the database to store user data and habits, and managed it with Mongoose to streamline schema design and database operations. During development, Nodemon allowed us to quickly test and iterate by automatically restarting the server when changes were made.

On the frontend, we used React to build a dynamic and interactive interface, ensuring an intuitive user experience. Tailwind CSS and DaisyUI were used to design customizable, consistent, and user-friendly components. For visual elements, we incorporated Lucide React to add lightweight, scalable icons. Finally, we integrated react-router-dom to handle navigation seamlessly between features like daily check-ins, dashboards, and quests.

Challenges we ran into

The creation itself was one of the hardest parts because it touches on very sensitive topics—fat-shaming, obesity, and mental health—which required us as a team to approach it thoughtfully without alienating or stereotyping anyone. Striking the right tone and addressing these challenges head-on was a delicate process.

On the technical side, we faced hurdles bridging the frontend with the backend, especially as we had to refactor portions of code from a previous project and integrate it into this one. Compatibility issues and unexpected conflicts caused delays and required thorough debugging to ensure the system worked seamlessly. These challenges tested our creativity, collaboration, and technical skills, but they ultimately strengthened both our team and the final product.

Accomplishments that we're proud of

We're proud of creating

What we learned

We're proud of creating a platform that blends design, robust technology, and an overall impactful mission. Through our teamwork, we built an experience that prioritizes user empowerment and promotes personal growth. In terms of technical and creative challenges, we delivered a solution that has the potential to positively influence lives on a meaningful scale. This achievement reflects not only our skills but also our shared commitment to making a difference.

What's next for Self-Sync

Looking ahead, we plan to scale Self-Sync to reach more users globally, refining features like check-ins, quests, and progress tracking for even greater impact. We aim to integrate advanced AI tools to deliver more personalized insights and recommendations, making the platform smarter and more adaptive to individual needs. Expanding partnerships and collaborating with wellness experts will allow us to grow Self-Sync into a comprehensive ecosystem, ensuring long-term value and support for every user. Our vision is to redefine wellness on a global scale, empowering users to achieve sustainable progress, self-love, and resilience.

Built With

+ 61 more
Share this project:

Updates