Inspiration
I am also an student i always found difficulty to make my timetable or schedule my day for productivty sometimes i follow and sometimes i just forget about my schedule. I wonder how my other friends manage thier day for better productivity. Whenever i sit to make notes on my laptop or notebook i usually got frustated from finding key notes and screenshots that are important for me and then i started interviewing my friends and gathering information about their daily routine and diificulty they faced and i conclude that i was not alone this is almost every student's problem, at that time i think what if there would be my one persnal buddy that keep these things sorted and clean for me and my friends and BOOM💥 my brain cells click and said let's make this happen
What it does
Task Management
Notes Management
Sticky Notes Feature
Google Calendar Integration
Collaboration System
How we built it
Technologies and languages used
HTML5
CSS3
JavaScript (ES6)
Libraries & external resources
1- Google Calender API (Embedded) iframe integration
2- chatGPT Integration
External link to OpenAI's chatGPT
CSS Features i used
1- CSS Grid Layout
2- Flexbox CSS variables
3- CSS transition(custom properties)
4-Media Queries (mobile-friendly)
5-transform pseudo-elements
CSS color themes i added-
PINK AND WHITE
DARK MODE
OCEAN BLUE
MINT FRESH
Javascript features and API i used
1- browser
2- FileREader APi
3- Date API
4- Event Listners
5- Window API
JavaScript concepts i used 1- ES6+ features
Arrow functions
Template Literals
Destructuring
let and const
Array Methods
2- Event-Driven Programming
3- closures
4- object-Oriented Concepts
Challenges we ran into
implementing Google Calendar API and debugging interactive options
Accomplishments that we're proud of
✅ DOM Manipulation
✅ JavaScript ES6+
✅ Theme Management
✅ Vanilla Web technologies
What we learned
1-Clean code practises 2-API integration (Google Calender) 3-Frontend Web Development
What's next for My Buddy
I am thinking to add more new features like points system in which if the task is completed on time the perticular individual will get points like 10 or 20 pts and acording to it there will be a leaderboard showing student standing which will make study more fun
Log in or sign up for Devpost to join the conversation.