Skip to content

abdulrdeveloper/TimeIt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeIt

TimeIt is a stunning, premium-grade time management web application designed for professionals. Built with React and Vite, the app features a highly optimized and responsive layout, providing a Live Clock, a Precision Timer, and a Pro Stopwatch.


Features

1. Live Local Clock

  • Real-time clock prominently displayed on the dashboard.
  • Always accurate, syncing with your local system time.

2. Pro Stopwatch

  • Track elapsed time with second precision.
  • Features intuitive Start, Pause, and Reset controls.
  • Optimized rendering to ensure the stopwatch runs smoothly without lag.

3. Precision Timer

  • Enter a numerical value (in seconds) to start a countdown.
  • Real-time countdown UI showing hours, minutes, and seconds.
  • Fully controllable: Set, Start, Pause, and Reset.

4. Premium UI/UX

  • Dark Mode Default: A modern gradient-based dark theme.
  • Responsive Layout: Perfectly scales from wide desktops to narrow mobile screens without compromising design.
  • Pristine Typography: Utilizes Google Fonts (Space Grotesk and Poppins) alongside monospace fonts for precise number widths.
  • Micro-Interactions: Premium hover states, button click actions, and smooth routing transitions.

Tech Stack

  • Framework: React 18
  • Bundler: Vite
  • Routing: React Router
  • Styling: Custom CSS (Optimized Shorthand, CSS Variables)
  • Icons: FontAwesome

Getting Started

Follow these instructions to set up the project locally on your machine.

Prerequisites

You will need the following installed on your machine:

Installation

  1. Clone the repository: \\bash git clone https://github.com/your-username/timeit.git \\

  2. Navigate to the project directory: \\bash cd timeit \\

  3. Install the dependencies: \\bash npm install \\

  4. Start the development server: \\bash npm run dev \\

  5. Open in Browser: Once the server starts, open \http://localhost:5173\ in your browser.


Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page if you want to contribute.

  1. Fork the project.
  2. Create your feature branch (\git checkout -b feature/AmazingFeature)
  3. Commit your changes (\git commit -m 'Add some AmazingFeature')
  4. Push to the branch (\git push origin feature/AmazingFeature)
  5. Open a Pull Request.

License

This project is open-source and available under the MIT License.

Find more work at https://abdulrdeveloper.me

About

Precision Timer & Stopwatch app built with React. Features live clock, stopwatch, and countdown timer with React Router and responsive dark UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors