Inspiration
Being university students, our team wanted to create a project that would be especially beneficial to those around us, while still being useful to individuals who may not be at school. With this in mind, we thought about what would benefit students most, and ventured into the idea of a scheduling website, since students tend to often have hectic schedules, making it hard for them to manage all the tasks they have in life.
What it does
Flowstate takes input from users on the events in their life, including their courses, jobs, and physical and mental health goals. With this data, it creates an idealized calendar for users to follow. Along with this, users also have the option to track their actual schedule for the day. With this information, the program uses Artificial Intelligence to analyze the data and generate statistics on how closely users adhered to their ideal schedule, and provides advice to the user to better manage their time.
How we built it
We built Flowstate using JavaScript React and TypeScript for the Frontend, and TypeScript for the backend. We also implemented Gemini for the API and as a chatbot to personalize users' feedback.
Challenges we ran into
Making the edit feature for the app was rather difficult, and we ran into several issues regarding it. For example, at first, we ran into several issues with this function not updating properly when users updated it.
Accomplishments that we're proud of
Some of us are beginner hackers, and as such, we're relatively proud of being able to finish such a big-scale project in such a short timeframe.
What's next for FlowState
We would like to implement several more features into our program, including more detailed statistics, and methods to gamify scheduling to incentivize users to manage their time better and stay on schedule.

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