/Cinemate

"Cinemate" πŸŽ₯ - ваш источник ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ киноискусства! Π˜ΡΡΠ»Π΅Π΄ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ, ΠΆΠ°Π½Ρ€Ρ‹ ΠΈ Π°ΠΊΡ‚Π΅Ρ€ΠΎΠ² Π² ΠΌΠΈΡ€Π΅ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ². 🌟 Π‘ΠΎΠ·Π΄Π°Π½ΠΎ с Django, рСндСрится Π½Π° сСрвСрС, ΠΈ доступно Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ! πŸš€

Primary LanguagePythonMIT LicenseMIT

Cinemate

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

Python Django Pillow django-ckeditor ЛицСнзия Π Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°

О ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ прСдставляСт собой Π²Π΅Π±-сайт ΠΎ ΠΊΠΈΠ½ΠΎΡ„ΠΈΠ»ΡŒΠΌΠ°Ρ…, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ с использованиСм Django. Π‘Π°ΠΉΡ‚ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ основными возмоТностями:

  1. Π Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ ΠΊΠΈΠ½ΠΎΡ„ΠΈΠ»ΡŒΠΌΠΎΠ², Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠΌ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌΡ‹ Π½Π° основС популярности ΠΈΠ»ΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°.

  2. ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈ ΠΆΠ°Π½Ρ€Ρ‹: Π€ΠΈΠ»ΡŒΠΌΡ‹ классифицированы ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ катСгориям ΠΈ ΠΆΠ°Π½Ρ€Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ поиск ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

  3. Поиск: Π‘Π°ΠΉΡ‚ прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ осущСствлСния поиска, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌΡ‹ ΠΏΠΎ названию, Π°ΠΊΡ‚Π΅Ρ€Π°ΠΌ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам.

  4. Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌΡ‹ ΠΏΠΎ ΠΆΠ°Π½Ρ€Ρƒ, Π³ΠΎΠ΄Π°ΠΌ выпуска ΠΈ Π°ΠΊΡ‚Π΅Ρ€Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌΡ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΡ… интСрСсам.

  5. Админ-панСль: Для управлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ сайта создана административная панСль. Π­Ρ‚ΠΎ позволяСт администраторам Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌΡ‹, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

  6. Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π½Π° сСрвСрС: Π‘Π°ΠΉΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ рСндСрится Π½Π° сСрвСрС ΠΈ отдаСтся ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ Π² Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅. Π­Ρ‚ΠΎ способствуСт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°.

  7. Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…: Для хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… SQLite, Ρ‡Ρ‚ΠΎ являСтся Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ прСдоставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΈΠ½ΠΎΡ„ΠΈΠ»ΡŒΠΌΠ°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ….

Установка

Для Π½Π°Ρ‡Π°Π»Π°, склонируйтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€:

git clone https://github.com/kluevevga/Cinemate.git

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ:

cd Cinemate

ПослС этого, создайтС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅:

python3 -m venv env

АктивируйтС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅:

Для Windows(power shell):

.\venv\Scripts\activate

Для macOS ΠΈ Linux ΠΈ windows(git bash):

source env/bin/activate

УстановитС зависимости, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:

pip install -r requirements.txt

Запуск development сСрвСра

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ для Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…:

python manage.py migrate

ЗапуститС сСрвСр:

python manage.py runserver

ЛицСнзия πŸ“œ

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² LICENSE.