# YSWS Timer
See the website here: [ysws-timer.vercel.app](https://ysws-timer.vercel.app)
## Why I Created This
With so many YSWS programs going on together this summer, it was hard to keep track of all of them. I created this timer to help track the deadlines for all of these programs in one place.
The official site ([ysws.hackclub.com](https://ysws.hackclub.com)) is very, very outdated, which made it difficult to stay on top of important dates and deadlines. This tool aims to solve that problem by providing a centralized, up-to-date dashboard for all YSWS program timelines.
## Features
- Track deadlines for multiple Hack Club programs
- Visual countdown timers for upcoming events
- Mobile-friendly interface
- cat
- super cat (secret :3)
## Tech Stack
This project is built with:
- React
- TypeScript
- Tailwind CSS
- Vite
## Getting Started
### Prerequisites
- Node.js
- npm
### Installation
1. Clone this repository
```bash
git clone https://github.com/V-Play-Games/ysws-timer
cd ysws-timer
```
2. Install dependencies
```bash
npm install
```
3. Start the development server
```bash
npm run dev
```
## Contributing
Contributions are welcome!
YSWS organizers are especially encouraged to submit PRs to add or update program timelines.
To add or update YSWS details, edit the [public/api.json](public/api.json) file and create a pull request.