## 🛠️ Installation
### Prerequisites
Before you begin, make sure you have the following installed:
- **Node.js** (v16.x or higher)
- **npm** (Node Package Manager)
### Setup Instructions
1. **Clone the repository**:
```bash
git clone https://github.com/pawvan/codeforces.git
cd codeforces
-
Install dependencies:
npm install
-
Run the application: Start the development server:
npm run dev
Open http://localhost:3000 to view the app.
-
Test the setup: Ensure everything is working by running:
npm run lint npm run test
=
To ensure the core functionality works as expected, unit tests are provided in the /tests
directory.
To run the tests, execute the following command:
npm test
Contributions are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a feature branch (
git checkout -b feature/my-new-feature
). - Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/my-new-feature
). - Create a pull request.
Please ensure that your code adheres to the existing style and includes relevant tests.
This project is licensed under the MIT License. See the LICENSE file for details.
- JavaScript Documentation: MDN JavaScript
- Node.js Documentation: Node.js
If you have any questions or feedback, feel free to reach out:
- Email: [email protected]
- GitHub: github.com/pawvan/codeforces