A modern and interactive Clock + Alarm Web App built using HTML, CSS, and JavaScript. This project displays real-time clock functionality along with an alarm system and theme switching.
- 🕒 Real-time Analog Clock
- 🧮 Digital Time Display
- 📅 Current Date Display
- 🌗 Light / Dark Mode Toggle
- ⏰ Set Alarm Functionality
- 🔔 Alarm Ringing Screen
- 🎯 Interactive UI with smooth design
- HTML
- CSS
- JavaScript (Vanilla JS)
clock-project/
├── index.html
├── CSS/
│ └── app.css
├── JS/
│ ├── app.js
│ ├── toggle.js
│ └── alarm.js
├── audio/
│ └── clockwork_music.mp3
├── project image/
│ ├── light-mode.png
│ ├── dark-mode.png
│ ├── set-alarm.png
│ └── alarm-ringing.png
- DOM Manipulation
- Real-time JavaScript (Date & Time handling)
- Event Handling
- UI State Management
- Working with Audio in JavaScript
- Building interactive UI components
- ❌ LocalStorage is not implemented yet (alarm data is not saved after refresh)
- 💾 Add LocalStorage (save alarm data)
- ⏳ Multiple alarms support
- 🔊 Custom alarm sounds
- 📱 Mobile responsiveness improvements
Tafajjul Aspiring Web Developer 🚀
If you like this project, give it a ⭐ on GitHub!



