Skip to content

Repository for developing a web application for the Broteamracing team, specializing in the rental of enduro motorcycles in Saint-Petersburg (Russia)

License

Notifications You must be signed in to change notification settings

jespy666/btr_rental

Repository files navigation

Logo

Description

Repository for developing a web application for the Broteamracing team, specializing in the rental of enduro motorcycles in Saint-Petersburg (Russia)

Web Application Link
Site Monitor

Website

CodeClimate & CI


Maintainability Test Coverage lint&tests

Technologies


Core

Static Badge Static Badge

Database

Static Badge

Frontend

Static Badge

Broker & tasks

Static Badge Static Badge

Other

Static Badge Static Badge

Internalization


Web application translated into 2 languages:

  • RU (Russian)
  • EN (English)

Documentation


Install

  • git clone https://github.com/jespy666/btr_rental.git
  • cd btr_rental
  • python3 -m venv venv
  • source venv/bin/activate
  • pip install -r req/dev.txt
  • make collectstatic
  • python3 manage.py migrate

Environments

  • create .env file in project root touch .env
  • list of needed variables you can see at:

Additional services (for full operation)

  • redis make redis
  • celery make celery
  • celery-beat make celery-beat
  • tg bot make bot

Run Dev server

  • make dev

Test & Linter

  • linter make lint
  • test (redis required) make test
  • test-coverage (redis required) make test-coverage

Internalization

  • create messages file make messages
  • translate something
  • compile messages file make compile

Developers

jespy666

About

Repository for developing a web application for the Broteamracing team, specializing in the rental of enduro motorcycles in Saint-Petersburg (Russia)

Topics

Resources

License

Stars

Watchers

Forks