Inspiration

As full-time college students who are also working part-time, it is a daily struggle to keep up with our schedule organized while managing our academic assignments and personal responsibilities. The demands of our schedule often lead us to prioritize tasks over essential self-care. To help college students like us strike a balance between their academic or work responsibility and their self-care routine, our team has come up with a scheduling program utilizing AI to help us stay organized.

What it does

The program guides users to input their daily routines, such as wake-up, meal-times, and bedtime, forming the foundation for a personalized schedule. Users can add tasks by providing details like title, description, and estimated time, tailoring the schedule to their needs. The AI then generates a balanced schedule, integrating tasks with essential self-care activities like sleep and meals. This approach promotes efficient time management, helping users improve both productivity and well-being while maintaining a sustainable balance between work and self-care.

How we built it

First, we came up with a design in Figma that served as our outline of the website before adding any scripts or functions. We soon began writing codes using backend tools such as Node.js and Express.js, as well as frontend tools such as HTML, CSS, and Javascript tools. After that we made a Google Cloud server and created an API key, allowing us to use Gemini-Pro in our code. Using our varied skillsets, we produced a website built on HTML, CSS, and Javascript powered by Google's Gemini AI, capable of reading user input and generating schedules.

Challenges we ran into

We had a few problems with implementing the GeminiAI into our project but the one that kept persisting was giving Gemini AI the prompt to fulfill our intended purpose of creating an effective and organized schedule for users.

Accomplishments that we're proud of

As all of us are beginners, so we came to the hackathon without expecting much. So we’re proud of the fact that we learned so much in just a mere 36 hours and managed to build a program that works the way we wanted it to work.

What we learned

We were all really proud at what we have accomplished in these 36 hours. Throughout the experience, we learned how to bond and learn each other's skills when it comes to coding. This event was really impactful for us as it taught us how to utilize AI in our programs, how to use API, javascript and express.

What's next for Schedulify

We would like to add features that give users more customizations to their preferred schedule. We would also like to implement google calendar API so that our website can cross referenced the generated schedule from our website to google calendar. We also plan to incorporate Schedulify into mobile devices, allowing for more accessibility.

Share this project:

Updates