The project is written on the Django framework. The backend is written in python. Frontend is written using bootstrap. This is a website where anyone who wants to register can place an ad.
Lebedev Sergey Vyacheslav – Product Lead & Fullstack Python-Developer.
Website Serphantom - a link to a website located on its server with a white (external) ip address connected. A fresh and constantly updated version of the site.
At the moment, the website is occupied by another service - Serphantom Application
Project deployment on the server Debian.
git clone [email protected]:LebedevSergeyVach/WebsiteProductPlacement.git
The command for configuring and migrating the project database on the Django framework on the server.
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
The command to start the rebuild of the docker site on the server Debian.
sudo docker compose -f "./docker-compose.yml" build --force-rm --no-cache
The command to run the site docker build on the server Debian.
sudo docker compose -f "./docker-compose.yml" up
sudo docker builder prune
The main application of the framework
- advertisementsThe main application of the project
- app advertisementsAuthorization application
- app authProject Template Directory
- templatesDirectory of static project files
- staticThe directory of the project's media files
- media
Project Console commands
- commands
Проект написан на фреймворке Django.
Бэкенд написан на Python.
Фронтенд разработан с использованием Bootstrap.
Это веб-сайт, на котором любой желающий, после прохождения регистрации, может разместить объявление о продаже товара или услуги.
Лебедев Сергей Вячеславович – Руководитель продукта и Fullstack Python-разработчик.
Веб-сайт Serphantom - ссылка на веб-сайт, размещенный на собственном сервере с белым (внешним) IP-адресом. Свежая и постоянно обновляемая версия сайта.
На данным момент веб-сайт занят другим сервисом - Serphantom Application
Развертывание проекта на сервере Debian.
git clone [email protected]:LebedevSergeyVach/WebsiteProductPlacement.git
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
sudo docker compose -f "./docker-compose.yml" build --force-rm --no-cache
sudo docker compose -f "./docker-compose.yml" up
sudo docker builder prune
Главное приложение фреймворка
- advertisementsОсновное приложение проекта
- app advertisementsПриложение авторизации проекта
- app authДиректория шаблонов проекта
- templatesДиректория статических файлов проекта
- staticДиректория медиа файлов проекта
- media
Консольные команды проекта
- commands