A beautiful, modern analog clock application built with React.js featuring smooth animations, glass-morphism design, and real-time updates.
- Real-time Analog Clock: Displays current time with smooth hand movements
- Digital Time Display: Shows time and date in a clean, readable format
- Smooth Animations: Fluid hand movements with subtle visual effects
- Modern Design: Glass-morphism UI with gradient backgrounds
- Responsive: Works perfectly on desktop, tablet, and mobile devices
- Accurate Timing: Updates every second with precise time tracking
Make sure you have Node.js installed on your system. You can download it from nodejs.org.
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser: The app will automatically open at
http://localhost:3000
To create a production build:
npm run build- Glass-morphism Effect: Semi-transparent containers with backdrop blur
- Gradient Background: Beautiful purple-blue gradient backdrop
- Smooth Animations: Subtle glow effects and hand movements
- Typography: Clean Inter font family for modern aesthetics
- Color Scheme: White/transparent elements with red accent for second hand
- React 18: Latest React with hooks for state management
- SVG Graphics: Scalable vector graphics for crisp clock display
- CSS Animations: Smooth transitions and keyframe animations
- Responsive Design: Mobile-first approach with media queries
- Real-time Updates: setInterval for accurate time tracking
This app works on all modern browsers including:
- Chrome
- Firefox
- Safari
- Edge
Feel free to fork this project and submit pull requests for any improvements!
This project is open source and available under the MIT License.