Skip to content

aditikhushi81-cpu/study-timer-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⏳ Study Timer App

A simple, clean, and smart productivity web app designed to help students improve focus, track study time, manage tasks, and build streaks — all in one place.


🚀 Features

⭐ Smart Study Timer

  • Custom timer (choose your own minutes)
  • Break timer included
  • Beautiful progress ring animation
  • Auto alert & alarm sound when timer ends

⭐ Study Analytics

  • Tracks total study minutes
  • Daily streak tracking system
  • Best day highlight
  • Weekly and Monthly insights

⭐ Task Manager

  • Add tasks with categories
  • Mark tasks as completed
  • Delete tasks
  • Shows next upcoming task
  • Tracks total completed tasks

⭐ User Profile

  • Save your name
  • View your stats: streak, minutes, completed tasks

⭐ Theme Customization

Choose from multiple colorful themes:

  • Red
  • Blue
  • Purple
  • Green
  • Orange
  • Pink
  • Dark Mode

⭐ Achievements

Achievements unlock automatically:

  • ✔ First 30 minutes
  • ✔ 1 hour study
  • ✔ 5 tasks completed
  • ✔ 3-day streak
  • ✔ 7-day streak

🔥 Built With

  • HTML
  • CSS
  • JavaScript
  • Firebase Firestore
  • Netlify (deployment)

📦 Folder Structure

study-timer-app/ │── index.html │── style.css │── script.js └── ring.mp3

🧠 How It Works

  1. Set your custom study time
  2. Start the timer
  3. When the session finishes:
    • Alarm sound plays
    • Minutes are added
    • Streak updates
    • Data saved to Firebase

📡 Firebase Integration

This app uses Firebase Firestore to store:

  • Total study minutes
  • Streak
  • Last study date

Your progress stays saved even after closing the browser.

🌐 Deployment

This project is deployed with Netlify.
You can host your own version easily by using Netlify Drop.

🙌 Author

Adity
A student passionate about coding and building useful tools.

⭐ Support

If you like this project, please star the repository ❤️
It motivates future improvements!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors