Senior citizens are in need of care throughout their daily lives. Because their family members are typically busy with work and/or school, they are placed in nursing homes. These nursing homes are expensive and require seniors to leave their home. Seniors will most likely prefer to be in the comfort of their homes and independent caregivers are the perfect solution.

What it does

Senior Care is a web application that uses user authentication for seniors and caregivers. After a new user creates an account, they are able to configure the information that is seen by the other party, such as name and bio. As a senior logged into the site, it will display one caregiver's profile at a time and allow options to like or dislike the profile, based on preferences. As a caregiver, the web app will similarly display a senior's profile. It creates a matching system that allows both the senior and caregiver to message each other, if they mutually like the other's profile.

How we built it

The prototype for Senior Care is created through Wix. The front-end is powered by the Python Flask framework and the back-end connects to Google Firebase. The services it uses specifically are Authentication for user authentication and Firestore for database storage. Flask transfers the user profiles stored in Firestore to be displayed on the web pages. The web app is deployed through Google Cloud Platform.

Challenges we ran into

During implementation, we remembered the importance of patient confidentiality so we had to decide what kinds of information we could ask users to submit. Originally, we planned on the profiles consisting of a profile picture, age, etc., but then we had to omit them due to privacy concerns.

Accomplishments that we're proud of

We were able to load user profiles from the Firestore database into the front-end. We're proud of the prototype design that successfully conveys our vision for Senior Care.

What we learned

We learned how to integrate Flask with Firebase to quickly get a back-end running with good functionalities. We also got a more in-depth understanding about the process of web development, especially using HTML.

What's next for Senior Care

Ideally, we would like to have more time to implement a fully functioning user authentication system to provide a secure site for visitors. In the future, we hope to deploy Senior Care as a mobile app.

Share this project: