Проект Sonar - сервис для прослушивания музыки, в котором пользователи могут загружать или импортировать треки с других сервисов и воспроизводить их.
- Пользователь имеет возможность регистрироваться на сервисе с помощью почты и пароля (минимум 6 символов)
- Пользователь имеет возможность загружать свои треки и импортировать их с youtube
- Пользователь имеет возможность создавать свои плейлисты
- Пользователь имеет возможность взаимодействовать с очередью:
- Добавлять треки в очередь
- Добавлять все треки из конкретного плейлиста в очередь
- Перемешивать треки
- Переключаться между треками
- Очищать очередь
- Пользователь имеет возможность добавлять других пользователей в друзья и отображать их список, а также видеть, кто хочет добавить в друзья тебя и кого ты сам в друзья хочешь добавить.
- У пользователя есть 3 уровня доступа к своим трекам:
- Закрытый доступ
- Открытый доступ
- Открытый доступ для друзей
- Пользователь имеет возможность загружать треки разных форматов:
- Mp3
- Wav
- Aac
- Ogg
Здесь содержится краткая инструкция по тому, как запустить UI для проекта Sonar
На машине, с которой происходит запуск, должен быть установлени Node.Js
Для загругрузки зависимостей в папке с проектом необходимо выполнить команду
Перед началом нужно запустить все три модуля
Скачать ffmpeg
из интернета и закинуть ffmpeg.exe
в папку Sonar.Player\Sonar.Player.Api
После этого запуск приложения происходит с помощью команды
Через некоторое время по адресу https://localhost:3000
будет доступно приложение. При изменении исходного кода оно автоматически обновится
Модуль взаимойдествия с пользователем Team-4-1
- Валерий Шевченко Walter Rabbit (Teamlead)
- Эдгар Саратовцев aedg1r
- Николай Кочубеев Nikolai Kochubeev
Модуль управления музыкой Team-4-2
- Дмитрий Капанин Dmitry Kapanin (Teamlead)
- Глеб Михайличенко Mihailichenko Gleb
- Сергей Слюсаренко Serelllka
Модуль воспроизведения музыки Team-4-3
Модуль UI Team-4-ui
- Александр Иванов Bibletoon (Main teamlead)