Skip to content

DevDaysFall2023-31/project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

project

Состав команды

ФИО Роль
Шишацкий Михаил Тимлид, бэкенд разработчик
Щетинин Владислав Фронтенд разработчик
Киреев Александр Бэкенд разработчик

Идея

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

Данный проект является похожим сервисом, но для Яндекс Музыки. Он позволяет прослушивать превью треков, находить похожие треки, лайкать приглянувшиеся треки в Я.Музыке.

Вики

Тык

Набросок архитектуры

Архитектура, на которую мы ориентировались при разработке проекта. (На данный момент она такой и является)

alt text

Как запускать

Шаги для запуска указаны для MacOS/Linux

Что должно быть установлено для успешного запуска:

  • git
  • docker, docker compose
  • supabase cli (for local development)

Шаги для запуска:

  1. Клонирование репозитория
git clone git@github.com:DevDaysFall2023-31/project.git
  1. Конфигурация .env файла
cp .env.local .env
vim .env

Для успешного развертывания сервиса необходимо поменять ip адрес supabase в .env файле на локальный ip адрес хоста. Иначе могут возникнуть проблемы с подключением бекэнда к supabase. Для автоматической конфигурации предлагается выполнить скрипт, который автоматически проставит ip адрес:

./setup_ip.sh .env
  1. Сборка и запуск контейнера
supabase start
supabase db reset

docker compose build
docker compose up -d