An open API service indexing awesome lists of open source software.

https://github.com/lebedevsergeyvach/serphantomapplication

The project is written on the Django framework. The backend is written in python. Frontend is written using bootstrap. This site hosts programs and applications for Windows and Android. Any user of the site can use the necessary programs or applications. This site is written on pure enthusiasm.
https://github.com/lebedevsergeyvach/serphantomapplication

bash-script bootstrap django docker docker-compose python server website

Last synced: 7 days ago
JSON representation

The project is written on the Django framework. The backend is written in python. Frontend is written using bootstrap. This site hosts programs and applications for Windows and Android. Any user of the site can use the necessary programs or applications. This site is written on pure enthusiasm.

Awesome Lists containing this project

README

          

# Serphantom Space Application

The project is written on the [Django](https://www.djangoproject.com) framework.
The backend is written in [python](https://www.python.org).
Frontend is written using [bootstrap](https://getbootstrap.com) framework.
The Docker container of the website is deployed on its own home server on [Debian](https://www.debian.org).

This site hosts programs and applications for Windows and Android.
Any user of the site can download the necessary programs or applications.
This site is written on pure enthusiasm.

πŸš€ The stack of technologies used




django logo

bootstrap logo

python logo

poetry logo

html logo

sqlite logo

debian logo

docker logo

___

### [Lebedev Sergey Vyacheslav](https://github.com/LebedevSergeyVach) – Product Lead & Fullstack Python-Developer.
### [Website Serphantom](https://project.serphantom.space) - 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.

___

# Project deployment on the server [Debian](https://www.debian.org).

#### Download a project.
```commandline
git clone git@github.com:LebedevSergeyVach/SerphantomApplication.git
```
#### The command for configuring and migrating the project database on the Django framework on the server.
```commandline
python manage.py makemigrations
```
```commandline
python manage.py migrate
```
#### Creating and configuring a website administrator.
```commandline
python manage.py createsuperuser
```
#### The command to start the rebuild of the docker site on the server [Debian](https://www.debian.org).
```commandline
sudo docker compose -f "./docker-compose.yml" build --force-rm --no-cache
```
#### The command to run the site docker build on the server [Debian](https://www.debian.org).
```commandline
sudo docker compose -f "./docker-compose.yml" up
```
#### Clearing dockers data and file cache.
```commandline
sudo docker container prune
```
```commandline
sudo docker builder prune
```
```commandline
sudo docker image prune -a -f
```

___

#### [README](README.md) [UP](#up)

___

# ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ продукция Serphantom Space

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ написан Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ [Django](https://www.djangoproject.com).
БэкСнд написан Π½Π° [Python](https://www.python.org).
Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ с использованиСм Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° [Bootstrap](https://getbootstrap.com).
Docker ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π²Π΅Π±-сайта развСртываСтся Π½Π° собствСнном домашнСм сСрвСрС Π½Π° [Debian](https://www.debian.org).

На Π΄Π°Π½Π½ΠΎΠΌ сайтС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ прилоТСния для Windows ΠΈ Android.
Π›ΡŽΠ±ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ сайта ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ прилоТСния.
Π”Π°Π½Π½Ρ‹ΠΉ сайт написан Π½Π° чистом энтузиазмС.

πŸš€ Π‘Ρ‚Π΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ




django logo

bootstrap logo

python logo

poetry logo

html logo

sqlite logo

debian logo

docker logo

___

# Бсылки ΠΈ вСрсии Π²Π΅Π±-сайта
### [Π›Π΅Π±Π΅Π΄Π΅Π² Π‘Π΅Ρ€Π³Π΅ΠΉ ВячСславович](https://github.com/LebedevSergeyVach) – Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ Fullstack Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.
### [Π’Π΅Π±-сайт Serphantom](https://project.serphantom.space) - ссылка Π½Π° Π²Π΅Π±-сайт, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π½Π° собствСнном сСрвСрС с Π±Π΅Π»Ρ‹ΠΌ (внСшним) IP-адрСсом. БвСТая ΠΈ постоянно обновляСмая вСрсия сайта.

___

## Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° сСрвСрС [Debian](https://www.debian.org).

#### Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
```commandline
git clone git@github.com:LebedevSergeyVach/WebsiteProductPlacement.git
```
#### Команда для настройки ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ Django Π½Π° сСрвСрС.
```commandline
python manage.py makemigrations
```
```commandline
python manage.py migrate
```
#### Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ настройка администратора Π²Π΅Π±-сайта.
```commandline
python manage.py createsuperuser
```
#### Команда для запуска сборки сайта Π² docker Π½Π° сСрвСрС.
```commandline
sudo docker compose -f "./docker-compose.yml" build --force-rm --no-cache
```
#### Команда для запуска docker-сборки сайта Π½Π° сСрвСрС.
```commandline
sudo docker compose -f "./docker-compose.yml" up
```
#### ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… docker ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ кэша.
```commandline
sudo docker container prune
```
```commandline
sudo docker builder prune
```
```commandline
sudo docker image prune -a -f
```

---

#### [README](README.md) [Π’Π’Π•Π Π₯](#Π²Π²Π΅Ρ€Ρ…)

___

## ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для Visual Studio Code

### ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ

1. [**Python**](https://marketplace.visualstudio.com/items?itemName=ms-python.python) - ОсновноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Python Π² VSCode
2. [**Django**](https://marketplace.visualstudio.com/items?itemName=batisteo.vscode-django) - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° синтаксиса ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π° для Django
3. [**Django Temlate**](https://marketplace.visualstudio.com/items?itemName=bibhasdn.django-html) - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° языковой раскраски ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² для языка шаблонов Django
4. [**Pylance**](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance) - Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° языка Python, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ IntelliSense ΠΈ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π°

### Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ форматирования ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π°

1. [**ESLint**](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) - Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ форматирования JavaScript ΠΈ TypeScript ΠΊΠΎΠ΄Π°
2. [**Prettier**](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) - Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ форматирования ΠΊΠΎΠ΄Π° для JavaScript, CSS ΠΈ HTML

### Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ

1. [**Bracket Pair Colorizer**](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer) - Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€ скобок
2. [**Material Icon Theme**](https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme) - ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ для Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ

### Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

1. [**GitLens**](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens) - Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Git Π² VSCode
2. [**Live Server**](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) - Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ запуск ΠΈ просмотр ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
3. [**SQLite**](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite) - Π Π°Π±ΠΎΡ‚Π° с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… SQLite