A modern stopwatch application with a beautiful yellow theme, built using HTML, CSS, and JavaScript with a Firebase backend.
- Real-time stopwatch with millisecond precision
- 3D-styled animated clock face
- Lap time recording functionality
- Session history with persistent storage (Firebase Realtime Database)
- Responsive design for all screen sizes
- Beautiful yellow theme with gradient effects
- Frontend: HTML5, CSS3, JavaScript
- Backend: Node.js, Express
- Database: Firebase Realtime Database
- Animation: Canvas API
-
Clone the repository:
git clone https://github.com/abhishek-maurya576/Stop-Watch.git
-
Install dependencies:
npm install
-
Configure Firebase:
- Create a Firebase project and obtain the configuration.
- Replace the placeholder Firebase configuration in
server.js
with your project's configuration.
-
Start the server:
npm start
-
Open
http://localhost:3000
in your browser
- Click "Start" to begin the stopwatch
- Click "Stop" to pause
- Click "Reset" to clear the stopwatch
- Click "Lap" to record split times
- View previous sessions in the history panel
- Animated analog clock display
- Digital time display with milliseconds
- Lap time recording
- Session history
- Responsive design
- Beautiful yellow theme
- 3D visual effects
MIT License