Skip to content

bdjilka/EventManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Event Manager

НСбольшоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с мСроприятиями. На ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² расписании прСдстоящиС ΠΈ ΠΏΡ€Π΅ΡˆΠ΅Π΄ΡˆΠΈΠ΅ мСроприятия.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ мСроприятиС Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ мСроприятиС", Ρ‚Π°ΠΊΠΆΠ΅ для экономии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π΅Π°ΠΈΠ»ΠΎΠ·Π²Π°Π½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» автоматичСского добавлСния мСроприятия Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π΅ΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° (дСнь, нСдСля ΠΈΠ»ΠΈ мСсяц), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мСроприятиС". Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ - ΠΈΠΊΠΎΠ½ΠΊΠ°-ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠΈΠΊ рядом с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ - ΠΈΠΊΠΎΠ½ΠΊΠ°-крСстик справа ΠΎΡ‚ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ°.

Π’ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС слСва свСрху Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° Ρ†ΠΈΡ„Ρ€Ρƒ Π² ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π΅ (ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ) ΠΈΠ»ΠΈ "x more" - автоматичСски устанавливаСтся Ρ€Π΅ΠΆΠΈΠΌ просмотра "дСнь". ΠŸΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° мСроприятиС Π² ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π΅ открываСтся ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° мСроприятия, крСстик справа свСрху - Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ.

Π‘Π±ΠΎΡ€ΠΊΠ° прилоТСния

Π’ .env Ρ„Π°ΠΉΠ»Π°Ρ… ΡƒΠΆΠ΅ Π·Π°Π±ΠΈΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для поднятия комплСкса

Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°Π΄ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π· для Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Docker), Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

docker-compose build

docker-compose up -d

Π—Π°Ρ‚Π΅ΠΌ сборка бэкСнда, Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /backend. Π›ΡƒΡ‡ΡˆΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ venv, ΠΏΠ΅Ρ€Π΅Π΄ установкой зависимостСй.

pip install -r requiremnets.txt

python manage.py migrate

python manage.py init

python manage.py runserver

Π‘Π±ΠΎΡ€ΠΊΠ° клиСнтской части, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈ /frontend. npm install

npm run serve

ПослС всСго этого, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ доступ ΠΏΠΎ адрСсу Β http://127.0.0.1:8080, Π°Π΄ΠΌΠΈΠ½ΠΊΠ° ΠΏΠΎ адрСсу http://127.0.0.1:8000/admin

Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ поднятии ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈΠ·-Π·Π° использования postgresql, Π² этом случС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ psycopg2-binary Π² requirements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published