/flower-system

Small ERP system for network of shops selling flowers 🌸

Primary LanguagePythonMIT LicenseMIT

Flower ERP

ERP систСма для сСти Ρ†Π²Π΅Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² 🌸

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:

ΠšΡ€Π°Ρ‚ΠΊΠΎ ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅

БистСма Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π² Ρ€Π°ΠΌΠΊΠ°Ρ… дисциплины ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ прСдприятия.

ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ для ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ - Ρ†Π²Π΅Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½, состоящий ΠΈΠ· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ количСства Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΎΠ².

ΠΏΡ€ΠΈΠΌΠ΅Ρ€ смСны склада для Π·Π°ΠΊΡƒΠΏΠΊΠΈ, ΠΏΡ€ΠΎΡΡŒΠ±Π° Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π° Π² заявкС

ΠΏΡ€ΠΈΠΌΠ΅Ρ€ смСны склада для Π·Π°ΠΊΡƒΠΏΠΊΠΈ

Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ (основноС):

  • Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΈΠ»ΠΈΠ°Π»Π°ΠΌΠΈ:
    • Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΎΠ²
    • ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Ρ„ΠΈΠ»ΠΈΠ°Π»Π°ΠΌ
    • ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°Ρ… ΠΈ Π·Π°ΠΊΡƒΠΏΠΊΠ°Ρ…
  • Π Π°Π±ΠΎΡ‚Π° с Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ
  • Π Π°Π±ΠΎΡ‚Π° со поставщиками ΠΈ складами (ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎ доставкС Ρ‚ΠΎΠ²Π°Ρ€Π° Π½Π° склад, ΠΎ доставкС Ρ‚ΠΎΠ²Π°Ρ€Π° Π² Ρ„ΠΈΠ»ΠΈΠ°Π», ...)
  • БистСма заявок
  • БистСма доступа (Ρ‚Ρ€ΠΈ ΠΎΡ‚Π΄Π΅Π»Π°: ΠΎΡ‚Π΄Π΅Π» логистики, ΡŽΡ€.ΠΎΡ‚Π΄Π΅Π» ΠΈ ΠΎΡ‚Π΄Π΅Π» ΠΏΡ€ΠΎΠ΄Π°ΠΆ)

Онлайн

http://flower-system.herokuapp.com/

  • login: demo
  • password: demo

Как Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ систСму

Нативно

НСобходимо Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги:

  1. Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ frontend ΠΏΠΎ инструкции

Для локальной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сСрвСр node (ΠΏΠΎ ссылкС run at localhost:3000)

  1. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ PostgreSQL

  2. Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ backend ΠΏΠΎ инструкции

ПослС выполнСния frontend Ρ‡Π°ΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ доступна ΠΏΠΎ адрСсу localhost:3000; backend Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π½Π° localhost:8000

Π§Π΅Ρ€Π΅Π· Docker

Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ docker, ΠΎΠ΄Π½Π°ΠΊΠΎ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… PostgreSQL Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΡƒΠΊΠ°Π·Π°Π² Π² Ρ„Π°ΠΉΠ»Π΅ /beckend/.env.local Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ - Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Π΅ значСния):

DB_HOST=localhost
DB_PORT=5432
DB_USER=flower_dev_user
DB_PASSWORD=flower_dev_user
DB_DATABASE=flower_dev

Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ PORT; ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для запуска nginx Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°

> export PORT=80

Dockerfile находится Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:

# run at localhost:80
> docker build --build-arg FRONT_API_URL=/api -t flower-system .
> docker run -p 80:80 --env PORT=80 --name flower-system flower-system

Wiki ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

К Wiki ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΏΠΎ ссылкС

Бостав Wiki:

ΠšΡ€ΠΎΠΌΠ΅ Wiki, сущСствуСт ΠΌΠ΅Π½Π΅Π΅ структурированная докумСнтация ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² /backend/flower/core ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ написания Ρ€ΠΎΡƒΡ‚ΠΎΠ² для backend части - кСйсы Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€ΠΎΡƒΡ‚ΠΎΠ² являлись Ρ‚ΠΈΠΏΠΎΠ²Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ сСрвСрной части

ЛицСнзия

ЛицСнзия MIT