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

Built With

Share this project:

Updates

Submission history