Inspiration
I noticed how many elderly people struggle with remembering daily tasks, taking their medicines on time, and staying connected with family or caregivers. I wanted to create something that could help them live independently while giving their families peace of mind. That’s how Usha – Ultimate Support for Healthy Aging was born.
What it does
Usha is a simple companion app for seniors and their caregivers. It:
- Sends reminders for medicines and daily activities.
- Let caregivers track schedules and monitor routines.
- Provides an easy-to-use dashboard for managing medicines and personal info.
- Keeps all data safe and organized so seniors and families don’t have to worry.
How we built it
I built the app using Flask and Python for the backend and SQL Alchemy for managing the database. I used WTForms for secure input handling and HTML/CSS with Jinja2 templates for the frontend. Finally, I deployed it online using Render, making it accessible anywhere.
Challenges we ran into
One of the biggest challenges was handling database changes and migrations without losing data. I also had to make sure login, sessions, and reminders worked securely and correctly. Deployment on Render was a little tricky at first, but I got it running smoothly.
Accomplishments that we're proud of
I’m proud that the app is fully functional, user-friendly, and live online. Users can now register, log in, and manage medicines and schedules easily. It’s satisfying to see a project that’s actually helpful for real people.
What we learned
I learned a lot about Flask, databases, and web deployment. I also gained experience in debugging, migrations, and designing for real users, especially seniors. It was a great challenge that pushed me to solve problems quickly.
What's next for Usha – Ultimate Support for Healthy Aging
- Add push notifications or email reminders for medicines.
- Implement analytics for caregivers to track health trends.
- Add a chat or AI assistant for easier interaction.
- Make the app mobile-friendly so seniors can use it on any device.
Log in or sign up for Devpost to join the conversation.