ContestHub fetches upcoming and ongoing programming contests from multiple platforms including CodeChef, Codeforces, AtCoders, HackerEarth, GeeksforGeeks, and LeetCode. It consolidates this information into a structured format and saves it as JSON files for easy access and further use. The project uses a backend repository for data storage and employs DevOps CI for automation.
- Fetches contest details from:
- CodeChef
- Codeforces
- GeeksforGeeks
- LeetCode
- HackerEarth
- AtCoders
- Stores the contest data in JSON format.
- Includes details such as contest title, start time, duration, and URL.
- Integrates with ContestHub-backend for data storage.
- Automates updates of contest data using DevOps CI.
The project uses the ContestHub-backend repository for storing contest data. Ensure the backend service is up and running for seamless data synchronization.
-
Clone the repository
git clone https://github.com/AnanteshG/Contest-Hub
-
Navigate to Project Directory
cd Contest-Hub
-
Install dependencies
npm install
-
Run the Project
npm run dev
Your application should now be running at http://localhost:5173/
.