-
landing page showing the description of web app and its purpose
-
dashboard page showing navigation bar, tasklist and its priorities, calendar view with the tasks embedded. chat section for requests.
-
each task has a modal that can be edited or edited.
-
each task has a modal that can be edited or edited.
-
calendar can view weeks and months
-
task list if there are no tasks.
-
uploading a pdf document will be parsed by Gemini AI
-
sign in with your google account to access and export to your calendar
-
toggle grind mode to modify the tasks priorities.
-
populated tasklist with items in PDF.
-
populated tasklist with items in PDF.
-
Since the syllabus I used was one of my past courses, the tasks were populated back to 2024 lol.
Inspiration
For people who had experienced ADHD and anxiety at some point in life like me, I usually have a difficult time to organize my thoughts and priorities, so I thought this could be a great tool to simplify the process of building a sensible schedule during your college years, managing your work and life better.
What it does
Ask the AI Agent customized for organizing content from your syllabuses and courseloads via text or text documents like pdfs, and it will generate you a solid plan for the week or month, depending on your needs. You can import the tasks to your google calendar so you can track it wherever you go.
How we built it
Used React, Tailwind, Shadcn for front-end, Typescript, node.js, bun for the backend. Used Langchain, Gemini API, google API for calling and interacting with services. Attempted to use Firebase and MongoDB, but not quite done with it.
Challenges we ran into
Making the Gemini API work and Langchain work together to generate json schemas for the google tasks.
Accomplishments that we're proud of
Learning a lot of technologies and frameworks in a short amount of time (with the help of AI - Claude + OpenAI).
What we learned
API calls, Backend, Shadcn cool animation features!
What's next for Perpetually Learning Scheduling System (PLSS)
Adding more features regarding planning and editing. Add widgets so you don't have to access online.
Built With
- claude
- css
- gemini-api
- google-auth
- html
- react
- shadcn
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.