Nenhuma descrição

Ilia bede00681d Initial commit 1 semana atrás
.vscode bede00681d Initial commit 1 semana atrás
meloman bede00681d Initial commit 1 semana atrás
mysite bede00681d Initial commit 1 semana atrás
.env bede00681d Initial commit 1 semana atrás
README.md bede00681d Initial commit 1 semana atrás
docker-compose.yml bede00681d Initial commit 1 semana atrás
dockerfile bede00681d Initial commit 1 semana atrás
manage.py bede00681d Initial commit 1 semana atrás
requirements.txt bede00681d Initial commit 1 semana atrás

README.md

Music Collection — Музыкальная коллекция

Аннотация

Music Collection — это веб-приложение для каталогизации музыкальных произведений, сбора пользовательских оценок и формирования рейтингов. Система позволяет управлять информацией об исполнителях, альбомах, песнях и жанрах, а также предоставляет пользователям возможность оценивать песни и получать персональные рекомендации.

Введение

Основные возможности

  • Регистрация и авторизация пользователей
  • Разграничение прав доступа (администратор, менеджер, читатель)
  • CRUD-операции для исполнителей, альбомов и песен
  • Система выставления оценок (1-10) с расчетом среднего рейтинга
  • Персональные рекомендации на основе предпочтений
  • Профиль пользователя с расчетными атрибутами (возраст, статистика оценок)
  • Интерактивный поиск по названию и исполнителю
  • Административная панель Django

Назначение и условия применения

Назначение

Система предназначена для любителей музыки, коллекционеров и музыкальных критиков, желающих структурировать информацию о музыкальных произведениях, делиться мнениями и находить новые песни на основе оценок других пользователей.

Условия применения

  • Операционная система: Linux (Ubuntu 22.04+), Windows 10/11, macOS
  • Установленный Docker и Docker Compose (рекомендуемый способ)
  • Или Python 3.11+, PostgreSQL 15+ (для ручной установки)
  • Доступ к интернету для установки зависимостей

Установка

Установка через Docker (рекомендуемый способ)