Skip to content

Сайт, посвященный поиску заказчиков и исполнителей работ на 3D-принтере.

Notifications You must be signed in to change notification settings

VladislavYar/freelance_site_3d_printer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

freelance_site_3d_printer

Описание

Сайт, посвященный поиску заказчиков и исполнителей работ на 3D-принтере.

Возможности: функционал работы с пользователем(регистрация, авторизация, аутентификация), заказами/предложениями(пагинация, фильтрация, вывод, создание, редактирование).

Как запустить проект:

  1. В терминале, перейдите в каталог, в который будет загружаться приложение:
cd 

Клонируйте репозиторий:

git clone git@github.com:VladislavYar/freelance_site_3d_printer.git
  1. Cоздать и активировать виртуальное окружение:
python -m venv venv
  • Если у вас Linux/macOS

    source venv/bin/activate
    
  • Если у вас windows

    source venv/scripts/activate
    
  1. Установить зависимости из файла requirements.txt:
python -m pip install --upgrade pip
pip install -r requirements.txt
  1. Создайте в папке infra файл .env и заполните его по шаблону .env.example

  2. Запустите проект комадной:

make project-init-dev # Для первого запуска.
make project-start-dev # Для последующих.
make celery-worker-start
make celery-beat-start

Теперь проект доступен по адресу http://localhost/

Cтек проекта

Python v3.12, Django, DRF, Celery, postgreSQL, Redis, Bootstrap, HTML, CSS, JavaScript, JQuery, Docker

About

Сайт, посвященный поиску заказчиков и исполнителей работ на 3D-принтере.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published