Inspiration
Our inspiration was to help mental health during the Covid-19 pandemic.
What it does
This program actively tracks a user's mood throughout the day and makes this data readily available so that users can be aware of their low-points throughout the week.
How we built it
Utilizing Google Firestore and Google Vision API, we were able to routinely analyze a user's facial expressions and upload that data to store for future use. We used Python modules, packages and class objects to make this data easily usable and accessible. Our secure GUI displays previous or current-day data for user interpretation.
Challenges we ran into
Our biggest challenge was creating our own secure login feature from scratch. Learning a new database framework was also tough, and implementing live video within the Google Vision API proved to be challenging. Through these challenges we grew not only our skills and experience, but our general knowledge of real-world problem solving.
Accomplishments that we're proud of
We are extremely proud of our seamless implementation of the different APIs and modules. We are also proud of our ability to work cohesively as a team, with a well-balanced workload and and a priority-based development system.
What we learned
We learned a lot about authorization processes and maintaining a consistent single-stream database connection. We also learned how to implement the different GUI suites, and how environment variables interact with individual programs.
What's next for FaceIT
The next step for FaceIT would be the implementation of the Google Calendar API that provides a more streamlined and interactive method of reviewing the data collected. Other future features could include auto-break recommendations and a potential smart watch extension that would help to track mood-related data.
Built With
- google-firestore-api
- google-vision-api
- python
- visual-studio

Log in or sign up for Devpost to join the conversation.