Welcome to the Moscow Ski project! This repository contains the source code for the Moscow Ski Marathon website.
The Moscow Ski Marathon is a new amateur competition in the city sports calendar. The event will take place on February 11, 2024, and will attract a large number of ski sports fans from Russia. The marathon is part of the Russialoppet cup standings.
To get a local copy up and running, follow these steps.
Ensure you have the following installed:
- Node.js
- npm or yarn
- Clone the repository:
git clone https://github.com/zhaxal/moscow-ski.git
- Navigate to the project directory:
cd moscow-ski
- Install dependencies:
npm install
or
yarn install
In the project directory, you can run:
npm run dev
oryarn dev
: Runs the app in development mode.npm run build
oryarn build
: Builds the app for production.npm start
oryarn start
: Runs the built app in production mode.npm run lint
oryarn lint
: Lints the codebase.
The project uses the following main dependencies:
@emotion/react
@emotion/styled
@mui/material
next
react
react-dom
typescript
For the full list of dependencies, refer to the package.json
file.
The project includes a Dockerfile for containerization. To build and run the Docker container:
- Build the Docker image:
docker build -t moscow-ski .
- Run the Docker container:
docker run -p 3000:3000 moscow-ski
Contributions are welcome! Please fork the repository and create a pull request with your changes.
Distributed under the MIT License. See the LICENSE
file in the root of the project for more information.