Skip to content

Десктоп-приложение для ведения кино-журнала: фильмы и сериалы, избранное, просмотренное, комментарии и базовый админ‑раздел.

Notifications You must be signed in to change notification settings

lyalkid/pyqt_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

КиноЖурнал (PyQt6)

Десктоп-приложение для ведения кино-журнала: фильмы и сериалы, избранное, просмотренное, комментарии и базовый админ‑раздел.

Возможности

  • регистрация и вход
  • профиль пользователя (имя, био)
  • каталог фильмов/сериалов с фильтрами и сортировкой
  • избранное и отметка «просмотрено»
  • комментарии к карточкам
  • роль администратора: управление пользователями, фильмами и жанрами

Скриншоты

  • Экран входа
  • Главное меню
  • Админ-раздел

Быстрый старт

  1. Создать виртуальное окружение
python -m venv .venv
source .venv/bin/activate
  1. Установить зависимости
pip install -r requirements.txt
  1. Запуск
python main.py

Данные

  • SQLite база создается автоматически: data/movies.db
  • При первом запуске создаются базовые роли и категории

Демо-админ

В приложении можно повысить роль через «Ввести код администратора». Дефолтный код для демо: admin1234 (см. db.py, функция upgrade_to_admin).

Заметки

  • Проект рассчитан на локальное использование и учебные цели.
  • Для сброса данных можно удалить файл data/movies.db.

About

Десктоп-приложение для ведения кино-журнала: фильмы и сериалы, избранное, просмотренное, комментарии и базовый админ‑раздел.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages