A simple and minimalistic counter web app with keyboard shortcuts and local storage support. Perfect for counting events, tracking activities and more.
There is also Vue version in vue-counter-app repository.
counter-app/ # Root directory
├── index.html # Main HTML file
├── src/ # Source code directory
│ ├── css/ # Directory for stylesheets
│ │ └── style.css # Main CSS file for styling
│ └── js/ # Directory for JavaScript files
│ └── script.js # Core JavaScript file
├── README.md # Project documentation
└── LICENSE # License file
-
HTML
-
CSS
-
JavaScript
- Increment, Decrement, Reset: Intuitive button controls for managing the counter value.
- Animations: Smooth animations for pop-up notifications.
- Keyboard Shortcuts: Control the counter using specific keys.
- Persistent State: Counter value is saved using Local Storage and persists across sessions.
- Responsive Design: Works seamlessly on different devices and screen sizes.
- Simply open this link.
- Use the
+
button to increment the counter. - Use the
-
button to decrement the counter. - Use the Reset button reset the counter. (visible and work only when the counter is greater than 0)
- The counter value will persist across browser sessions.
Ensure that you already have an installed web browser (Chrome, Firefox, etc.) on your device.
-
Increase:
Spacebar
,ArrowUp
, orS
-
Decrease:
Backspace
,ArrowDown
, orA
-
Reset:
Enter
If you encounter any bugs or have suggestions for improvement, please report them in the Issues section of this GitHub repository. I will address them promptly.
© Designed and developed by Atia Farha | ALL RIGHTS RESERVED