πŸ‚ Digital Snowboarding πŸ‚
  • Python 35.3%
  • HTML 34.2%
  • CSS 26.4%
  • JavaScript 3.8%
  • Dockerfile 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-06-19 02:11:25 +05:00
booking Appearance edits 2024-06-16 20:06:04 +05:00
config Appearance edits 2024-06-16 20:06:04 +05:00
docker/nginx Added Dockerfile 2024-06-14 20:03:19 +05:00
identification Added validation of the email field on the profile edit page 2024-06-17 16:49:58 +05:00
main Implemented the ability to subscribe to mailing list 2024-06-17 16:33:06 +05:00
shop Added display of cart form errors 2024-06-17 17:07:38 +05:00
static Social media edits in templates 2024-06-19 02:11:25 +05:00
templates Social media edits in templates 2024-06-19 02:11:25 +05:00
.gitignore Implemented test validation of registration and login, described the tables of the main module 2024-06-04 15:41:17 +05:00
docker-compose.yml Appearance edits 2024-06-16 20:06:04 +05:00
Dockerfile Added Dockerfile 2024-06-14 20:03:19 +05:00
env.example Implemented Django's configurations for production and development 2024-06-06 00:04:49 +05:00
LICENSE Added a license 2024-06-06 00:06:23 +05:00
manage.py Initial commit 2024-05-19 15:04:11 +05:00
README.MD README.MD edits 2024-06-17 16:33:58 +05:00
requirements.txt Cosmetic edits 2024-06-13 22:26:54 +05:00

πŸ‚ Digital Snowboarding πŸ‚

Static Badge Static Badge GitHub

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:

  1. Clone the project:
git clone https://github.com/n1ce7ry/digital-snowboarding`
  1. Install the dependencies
pip install -r requirements.txt
  1. Edit env.example, rename it to env.sh, and run it:
vim env.example
mv env.example env.sh
source env.sh
  1. Apply database migrations
python manage.py migrate
  1. Create a superuser account:
python manage.py createsuperuser
  1. 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

  1. Start new machine - docker-machine create -d virtualbox dev;
  2. Configure your shell to use the new machine environment - eval $(docker-machine env dev)
  3. Build images - docker-compose build
  4. Start services - docker-compose up -d

Contributing

We welcome contributions from the community! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes and test them.
  4. Commit your changes: git commit -m "Add your brief commit message"
  5. Push to the branch: git push origin feature/your-feature-name
  6. Create a pull request to the main branch of this repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.