π Digital Snowboarding π
- Python 35.3%
- HTML 34.2%
- CSS 26.4%
- JavaScript 3.8%
- Dockerfile 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| booking | ||
| config | ||
| docker/nginx | ||
| identification | ||
| main | ||
| shop | ||
| static | ||
| templates | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| env.example | ||
| LICENSE | ||
| manage.py | ||
| README.MD | ||
| requirements.txt | ||
π Digital Snowboarding π
Table of Contents
About
Digital Snowboarding is an innovative platform created to support and promote snowboarding as a sport and culture. The site offers comprehensive information coverage and commercial support for snowboarding events.
Features
- Create profile and login.
- Publication of the current list of participating teams.
- Display current results and statistics.
- Detailed profiles of each competitor.
- A rich collection of event photos and videos.
- Live streaming of the event in real time.
- Easily purchase tickets for upcoming events.
- Exclusive merchandise with competition symbols.
Getting Started
Follow these steps to get started:
- Clone the project:
git clone https://github.com/n1ce7ry/digital-snowboarding`
- Install the dependencies
pip install -r requirements.txt
- Edit env.example, rename it to env.sh, and run it:
vim env.example
mv env.example env.sh
source env.sh
- Apply database migrations
python manage.py migrate
- Create a superuser account:
python manage.py createsuperuser
- Run the development server:
python manage.py runserver
Usage
Once you start your local server, you can log in to it through your web browser.
Deploy
OS X Instructions
- Start new machine -
docker-machine create -d virtualbox dev; - Configure your shell to use the new machine environment -
eval $(docker-machine env dev) - Build images -
docker-compose build - Start services -
docker-compose up -d
Contributing
We welcome contributions from the community! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name - Make your changes and test them.
- Commit your changes:
git commit -m "Add your brief commit message" - Push to the branch:
git push origin feature/your-feature-name - Create a pull request to the
mainbranch of this repository.
License
This project is licensed under the MIT License - see the LICENSE file for details.