Study - Buddy App banner

Study - Buddy App

1 devlog
1h 40m 32s

Study Buddy is a lightweight productivity app built with HTML, CSS, and JavaScript. It helps users organize their study sessions using a Pomodoro timer and manage tasks with a simple to-do list.

This project uses AI

I used ChatGPT to understand some JavaScript concepts, debug small errors, and improve the README file for the project. AI helped me learn better approaches for implementing the Pomodoro timer and task list.

Demo Repository

Loading README...

rajni.khairwar97

Shipped this project!

I built a Study Buddy app that helps students stay focused while studying. The hardest part was handling the timer logic and DOM interactions in JavaScript, but after experimenting and debugging I managed to make it work. I learned a lot about event handling and improving user interaction in the browser. I’m happy with how the project turned out and it helped me practice my JavaScript skills.

rajni.khairwar97

I built Study Buddy, a simple productivity web app that helps students stay focused while studying. The idea was to combine a Pomodoro timer and a to-do list so users can manage both their study time and their tasks in one place.

First, I created the basic structure of the app using HTML. After that, I styled the interface with CSS to make the layout clean and simple. I added a gradient background and a card layout to keep the focus on the main features.

Next, I implemented the Pomodoro timer using JavaScript. The timer starts with 25 minutes and counts down every second using setInterval(). I also added start and reset buttons so users can control the timer easily.

Then I built the to-do list feature. Users can add tasks, mark them as done, or delete them. This part helped me practice DOM manipulation and event handling in JavaScript.

Finally, I added a light and dark mode toggle so users can switch themes depending on their preference.

Through this project, I improved my understanding of JavaScript logic, DOM manipulation, and building interactive web applications.

Attachment
Attachment
0