Inspiration

When I went to high school for the first time in freshman year, my workload was filled with large projects that I had never done before. I would have to manually think of how I would split my time to be able to accommodate all of my courses and I lost a lot of time in breaking down large projects and even preparing for exams. This led me to wonder if AI could help to optimize our schedules for the better...

What it does

Using a given API key, the website takes in the user's overarching goal, any subtasks that they might have, any time constraints, and other information in order to optimize the timeline for their goal. The goal can be a school project, preparation for an exam, or anything that requires taking things step-by-step.

How we built it

With coding assistance from various AI tools and the React framework, Index essentially collects user input in its settings area and then uses that and a custom prompt to get the optimized schedule from the model. Then, that output is altered to fit the output UI of the app, which is the generated to-do list with due dates to the right.

Challenges we ran into

Challenges typically involved setting up the Gemini model in the first place as I ran into a lot of errors and usage quota expirations of the Gemini model I was testing my program with. Also, perfecting the prompt and integrating it into the software was difficult

Accomplishments that we're proud of

Overall, I am proud that I was able to get this project done! The fact that it is something that will help me and so many other high schoolers and professionals out there is fantastic!

What we learned

I learned a lot about using API keys and integrations with UI as it is something I have limited experience with.

What's next for Index

There are many ways in which this project can be improved, such as transforming it into its own to-do list app, allowing import/export to other to-do list apps, or improving the UI and dashboard to make the experience even better.

Built With

Share this project:

Updates