Youtime: Uplifting Mental Health One Activity at a Time

Overview

YouTime is a mental well-being app designed to uplift users through simple, random daily activities. The goal is to help users feel good about their accomplishments, no matter how small or seemingly insignificant. These activities are crafted to provide a sense of achievement and improve confidence, especially during times when mental health may not be at its best.

Inspiration

YouTime is inspired by personal experiences of struggling with low self-confidence when mental health is poor. The concept borrows from a practice in the software development industry: when developers are in a rut, managers often assign them easier tasks to help rebuild their confidence. YouTime takes this approach and applies it to everyday life, providing users with easy, random activities to encourage positive mental health and well-being.

Key Features

  • Daily Random Activities: Users receive a new activity every day that is quick and easy to accomplish, designed to instill a sense of achievement.
  • Mental Health Focus: The activities are not just random; they are chosen with the purpose of helping users feel better and regain confidence in themselves.
  • Progress Tracking: Users can track their daily activity completion, creating a sense of progression and ongoing motivation.

Technologies Used

  • Frontend: React, Javascript, HTML/CSS
  • Backend: Python, Flask
  • Database: Sqlite
  • Deployment: Vercel

Challenges Faced

  • User Engagement: Designing features that keep users engaged and coming back daily without overwhelming them.
  • Scalability: Building a backend that can handle a large number of users and activity tracking data while ensuring smooth performance.

Future Improvements

  • Personalization: Implementing user preferences to tailor the random activities to individual needs and situations.
  • Community Features: Adding a social aspect where users can share their accomplishments and support each other.
  • Gamification: Introducing rewards and badges to further motivate users to complete their daily activities.

Conclusion

YouTime is a simple yet powerful tool for improving mental well-being by providing users with daily activities that build confidence and promote positive mental health. It’s designed to make users feel good about their progress, no matter how small, in their journey toward better mental health.

Built With

Share this project:

Updates