An open API service indexing awesome lists of open source software.

https://github.com/ummamali/timetrack

This is a timeTracker application for gaming zones and snookers
https://github.com/ummamali/timetrack

Last synced: 3 months ago
JSON representation

This is a timeTracker application for gaming zones and snookers

Awesome Lists containing this project

README

        

# ⏱️ timeTrack
A lightweight Vanilla JavaScript CRUD application to manage gaming zone reservations with ease.

---

## 🚀 Features
- **PC Reservation Management**: Track gaming PC reservations by seat number.
- **Detailed Descriptions**: Add custom notes or descriptions for each reserved PC.
- **Countdown Timer**: Displays the remaining time in hours and minutes.
- **Form Validation**: Ensure accurate and complete user inputs.
- **Flexible Extensions**: Allow players to extend their reservations seamlessly.
- **Easy Management**: Delete or update reservations as needed.

---

## 🛠️ Technologies Used
- **HTML**: For structuring the application.
- **CSS**: To provide a clean and user-friendly design.
- **Vanilla JavaScript**: Leverage DOM manipulation for dynamic features.
- **OOP Principles**: Encapsulated logic with a `Table` object.
- **Modular Design**: Organized with separate UI and Data Controllers.

---

## 🔒 Authentication
Currently, the app **does not support authentication**. Simply click on the **Sign In** or **Register** button to access the app.

> **Note**: Authentication features may be included in future updates.

---

## 📦 How to Use
Follow these steps to run the application locally:

1. **Clone the repository**:
```bash
git clone https://github.com/ummamali/timeTrack.git