Skip to content

Этот проект - это API для хакатона

License

Notifications You must be signed in to change notification settings

ItSoda/CityHeroes

Repository files navigation

Django Dockerized E-commerce Project - CityHeroes

Created by OnlyDev

This project was created by the talented OnlyDev team, bringing together expertise in Django, Docker, and other cutting-edge technologies.

Features

  • Animals Catalog: Showcase a diverse range of Fohow products with detailed information.
  • Reviews: Enable customers to leave feedback on products and service.
  • Affiliate Program: Attract partners and grow your business by offering opportunities to participate in the affiliate program
  • chats: relationships with people
  • User Authentication: Secure user accounts and authentication for a personalized shopping experience.
  • Admin Panel: Simplify store management with an easy-to-use Django administrative panel.

Tech Stack

  • Backend Framework: Django, DRF
  • Database: MySQL, ElasticSearch, Redis
  • Cache: Redis
  • Task Queue: Celery
  • Containerization: Docker
  • Web Server: Nginx
  • Programming Language: Python
  • Development Tools:
    • Test Coverage: Coverage
    • Sorting and Importing: Isort, Black
    • Linter and Static Analysis: Flake8
    • Docker Compose: Managing containers and services in Docker Compose

Getting Started

  1. Clone Repository:
     git clone https://github.com/ItSoda/CityHeroes.git
     cd Fohow
  2. Set Up Docker Environment:
     docker-compose up -d --build
  3. Create Superuser (Administrator):
     docker-compose exec cityheroes-api python manage.py createsuperuser

Access the Application:

Open your browser and go to http://127.0.0.1:8000/ or https://cityheroes.ru/ to explore the CityHeroes.

License

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