Skip to content

SonarMusic/WebUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sonar

Основная идея проекта

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

Функционал сервиса

  • Пользователь имеет возможность регистрироваться на сервисе с помощью почты и пароля (минимум 6 символов)
  • Пользователь имеет возможность загружать свои треки и импортировать их с youtube
  • Пользователь имеет возможность создавать свои плейлисты
  • Пользователь имеет возможность взаимодействовать с очередью:
    • Добавлять треки в очередь
    • Добавлять все треки из конкретного плейлиста в очередь
    • Перемешивать треки
    • Переключаться между треками
    • Очищать очередь
  • Пользователь имеет возможность добавлять других пользователей в друзья и отображать их список, а также видеть, кто хочет добавить в друзья тебя и кого ты сам в друзья хочешь добавить.
  • У пользователя есть 3 уровня доступа к своим трекам:
    • Закрытый доступ
    • Открытый доступ
    • Открытый доступ для друзей
  • Пользователь имеет возможность загружать треки разных форматов:
    • Mp3
    • Wav
    • Aac
    • Ogg

Запуск UI для Sonar

Здесь содержится краткая инструкция по тому, как запустить UI для проекта Sonar

Подготовка к первому запуску

На машине, с которой происходит запуск, должен быть установлени Node.Js

Для загругрузки зависимостей в папке с проектом необходимо выполнить команду

npm install

Запуск React приложения

Перед началом нужно запустить все три модуля

Скачать ffmpeg из интернета и закинуть ffmpeg.exe в папку Sonar.Player\Sonar.Player.Api

После этого запуск приложения происходит с помощью команды

npm start

Через некоторое время по адресу https://localhost:3000 будет доступно приложение. При изменении исходного кода оно автоматически обновится

Авторы проекта

Модуль взаимойдествия с пользователем Team-4-1

Модуль управления музыкой Team-4-2

Модуль воспроизведения музыки Team-4-3

  • Александр Иванов Bibletoon (Main teamlead)
  • Денис Соколов DenChika
  • Максим Полухин Patisson4

Модуль UI Team-4-ui

  • Александр Иванов Bibletoon (Main teamlead)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •