This is a Vite.js application that provides various time-related features including a clock, alarm, stopwatch, and timers.
- Clock: Displays the current time.
- Alarm: Allows you to set an alarm that plays a sound when the set time is reached.
- Stopwatch: Provides a stopwatch feature to measure time intervals.
- Timers: Allows you to set and run timers for specified durations.
- Vite.js
- React.js
- Node.js (for building and running the app)
- Tailwind CSS (for styling)
- JSX (JavaScript XML for React components)
The project structure is organized as follows:
public/
: Contains static assets that are directly served to the client.src/assets/
: Contains assets like images, audio files, etc.src/screens/
: Contains separate components for different features (Alarm, Clock, Stopwatch, Timers).main.jsx
: The main entry point of the application.package.json
: Contains project dependencies and scripts.vite.config.js
: Vite configuration file for the project setup.
-
Clone the repository:
git clone https://github.com/AlexandreEadDev/ClockTimerStopWatch.git
-
Navigate to the project directory:
cd clock-alarm-stopwatch-timers-app
-
Install dependencies:
npm install
-
Run the app:
npm run dev
The app will be accessible at http://localhost:3000
.
Contributions are welcome! If you find any issues or have improvements to suggest, feel free to create a pull request or submit an issue.