Managing schedules and finding time for yourself can be difficult as a university student. Thankfully, Your.ai has got your back! Led by an LLM powered AI assistant, this web app will be able to connect to your calendar where all you need to do is speak or text the AI assistant how you want to tune your schedule, personal action items, and deadlines. Additionally, the web app can provide task management and organization in-house to make managing your schedule that much easier. Need to find time for the gym? Gotta do a grocery run this week? Finals to prep for? Your.ai can search your calendar and task list then reply to you with the best time management solutions just as if you were talking to your own personal assistant!
- User auth → account / profile
- Google OAuth integration, set scopes to access/modify Google Calendar
- Speak or text a natural language prompt regarding your calendar or task list (find the earliest time for x, how can I adjust for y, add z to my schedule)
- Speech is processed into text and used as prompting for the LLM powered AI assistant, responds with atomic actions the server can take on the calendar using the Google Calendar API
- AI assistant replies to the user with both voice and text
- Push notifications that can be set by the AI assistant to remind the user of upcoming events or tasks due
- Push notifications from the browser and/or email notifications
- Create KanBan boards / to-do lists from given tasks, or prompt with some project description
Comprehensive Full-Stack Tutorials
Front-end
Back-end
Third-party Integrations / APIs
Week | Overall | Frontend Tasks | Backend Tasks |
---|---|---|---|
Week 1 |
|
|
|
Week 2/3 |
|
|
|
Week 4/5 |
|
|
|
Week 6/7 |
|
|
|
Week 8/9 |
|
|
|
Week 10 | Test everything and fix any outstanding bugs. Have fun on presentation night! |
- Integrate with other calendar services (Outlook, iPhone, etc) or a built in calendar.
- Automatic event/task categorization and/or prioritization
- Proactive time management recommendations (helpful tips based on user’s calendar activity)
- Real Users :0
Command | Description |
---|---|
cd | Change directories over to our repository |
git branch | Lists branches for you |
git branch "branch name" | Makes new branch |
git checkout "branch name" | Switch to branch |
git checkout -b "branch name" | Same as 2 previous commands together |
git add . | Finds all changed files |
git commit -m "Testing123" | Commit with message |
git push origin "branch" | Push to branch |
git pull origin "branch" | Pull updates from a specific branch |
get commit hash (find on github or in terminal run git log --oneline ) then git revert 2f5451f --no-edit | Undo a commit that has been pushed |
git reset --soft HEAD~ | Undo commit (not pushed) but keep the changes |
get commit hash then git reset --hard 2f5451f | Undo commit (not pushed) and remove changes |