Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leladatan/spotify

Spotify-web fullstack
https://github.com/leladatan/spotify

debounce eslint nextjs react-icons reactjs supabase tailwind ts use-sound zustand

Last synced: 8 days ago
JSON representation

Spotify-web fullstack

Awesome Lists containing this project

README

        

# Project [Spotify](https://spotify-two-murex.vercel.app/) (clone)
![spotify](https://www.iguides.ru/upload/medialibrary/d65/d65a366ca215feefc9150656ac09f285.jpg)
___
# Информация по проекту
Данный проект является копией Spotify.
# Описание проекта
Проект написан на Next.js в связке с Supabase. Из текущего функционала, который есть на сайте:
+ Добавление песен
+ Пометить любимую песню
+ Прослушивание песен
+ Переключение песен
+ Повтор
+ Mute/Unmute песен
+ Авторизация/Регистрация
+ Готовая страница аккаунта - редактирование профиля, его отображение и отображение библиотеки треков, которые добавлял пользователь
+ Изменяемые поля: Имя и аватар
+ Прослушивание треков стало намного лучше! Теперь volume, сохраняется на клиенте и не спадает при переключении треков
+ Полный адаптив с ПК до телефона
___
# Заключение
Проект фактически готов, единственный недостаток это загрузка сразу всего массива песен, т.е нет ленивой загрузки при скролле или что-то подобное, грузиться сразу весь массив с сервера.
А в целом проект вышел хорошим опытом для меня в дальнейшем, пока, что этот проект лучшее, что я мог редактировать.
gifSpotify