Skip to content

MarBikmur/Jazzify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Jazzify

Jazzify — это веб-приложение для потокового воспроизведения музыки, разработанное как клиент-серверный музыкальный сервис.

Приложение предоставляет возможность регистрации пользователей, авторизации, поиска и прослушивания музыкальных композиций, просмотра альбомов и исполнителей, а также управления пользовательской медиатекой.


Основной функционал

  • Регистрация пользователей
  • Авторизация
  • Потоковое воспроизведение музыки
  • Поиск музыкальных композиций
  • Просмотр исполнителей и альбомов
  • Управление плейлистами
  • Добавление композиций в избранное
  • Пользовательская медиатека
  • Мессенджер
  • Пользовательские комментарии

Используемые технологии

Backend

  • PHP 8.3+
  • Laravel 12
  • PostgreSQL

Frontend

  • Nuxt 4
  • Vue 3
  • Vite

Требования

Перед запуском проекта убедитесь, что установлены:

  • Laragon
  • PHP 8.3 или выше
  • Composer
  • Node.js и npm
  • PostgreSQL

Для запуска серверной части используется Apache, входящий в состав Laragon.


Установка проекта

1. Клонирование репозитория

git clone https://github.com/MarBikmur/Jazzify.git

Или скачайте архив проекта и разместите его в папке:

Laragon/www/

Настройка Backend (Laravel)

Перейдите в директорию backend:

cd backend

Установите зависимости:

composer install

Создайте файл окружения:

.env

Настройка базы данных

Создайте базу данных PostgreSQL.

Откройте файл:

.env

и укажите параметры подключения:

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=jazzify
DB_USERNAME=your_username
DB_PASSWORD=your_password

После настройки подключения выполните миграции:

php artisan migrate

Настройка Frontend (Nuxt)

Перейдите в директорию frontend:

cd frontend

Установите зависимости:

npm install

Для запуска в режиме разработки:

npm run dev

Для создания production-сборки:

npm run build

Запуск проекта через Laragon

  1. Поместите проект в папку:
Laragon/www/
  1. Откройте Laragon.

  2. Запустите необходимые сервисы.

  3. Убедитесь, что Apache выбран в качестве веб-сервера.

  4. После запуска серверная часть Laravel будет доступна через локальный домен Laragon.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors