Inspiration
As UofT students, we understand the demands of rigorous study sessions. StudBot emerged from our desire to address common challenges: overwork, unhappiness, and poor posture.
What it does
StudBot is a cutting-edge website designed to optimize study habits through real-time computer vision and machine learning analysis. It monitors students for signs of tiredness, sleepiness, bad posture, and distractions. When these are detected, it sends customizable notifications to encourage taking breaks or refocusing. Additionally, the platform provides detailed analytics of each study session, such as times distracted, focus duration, and posture quality, enabling users to understand and improve their study patterns. An AI-powered chatbot further enhances the experience by offering mental support and study tips. This holistic approach aims to boost academic performance and promote well-being, making Smart Study Buddy an essential tool for students seeking to maximize their study efficiency and health.
How we built it
Combining React and Shakra-UI for the frontend and OpenCV with Flask for the backend, StudBot seamlessly analyzes facial data. The Flask server runs OpenCV models, updating the database with facial changes. React communicates with the server, providing real-time notifications on fatigue. GPT-3.5 turbo powers the AI chatbot.
Challenges we ran into
Developing accurate backend models for facial feature tracking proved challenging. Perfecting user-friendly interfaces while maintaining robust machine learning model performance also presented significant challenges.
Accomplishments that we're proud of
We take pride in the high accuracy of our models and the seamless user interface of StudBot. Witnessing it evolve into a holistic study assistant has been a rewarding journey.
What we learned
This project deepened our understanding of effective data management and the intricacies of integrating frontend and backend technologies.
What's next for StudBot
Looking ahead, we aim to enrich StudBot with more analytics and tailored recommendations, further personalizing the study experience to maximize efficiency and promote academic success.



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