https://github.com/pyotato/vinylify
๐ถ search, listen to music via spotify api
https://github.com/pyotato/vinylify
genius lyrics search-artists search-music spotify spotify-api vinyl-aesthetics
Last synced: 3 months ago
JSON representation
๐ถ search, listen to music via spotify api
- Host: GitHub
- URL: https://github.com/pyotato/vinylify
- Owner: Pyotato
- Created: 2024-07-12T17:07:19.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-01-11T09:31:13.000Z (5 months ago)
- Last Synced: 2025-01-11T09:35:23.757Z (5 months ago)
- Topics: genius, lyrics, search-artists, search-music, spotify, spotify-api, vinyl-aesthetics
- Language: TypeScript
- Homepage: https://vinylify-tau.vercel.app
- Size: 4.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vinylify ๐ถ
## Table of Content
- [Introduction](https://github.com/Pyotato/vinylify?tab=readme-ov-file#introduction)
- [Features](https://github.com/Pyotato/vinylify?tab=readme-ov-file#features)
- [Demo](https://github.com/Pyotato/vinylify?tab=readme-ov-file#-%EB%8D%B0%EB%AA%A8-%EC%98%81%EC%83%81-%EB%B3%B4%EA%B8%B0)
- [Screenshots](https://github.com/Pyotato/vinylify?tab=readme-ov-file#screenshots)
- [Development Process](https://github.com/Pyotato/vinylify?tab=readme-ov-file#development-process)### Introduction
| Description | Techs |
| ----- | ----------------------- |
|Front|  |
|State management & data fetching| |
|Build & Deployment||
|Code Quality & Version Control|  |
|Error tracking & Monitoring| |
|Styling||
|APIs| |vinlyify(๋ฐ์ด๋๋ฆฌํ์ด)๋ ์คํฌํฐํ์ด ํ๋ฆฌ๋ฏธ์ ๊ตฌ๋ ์ ์๋์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- `๋ด ์ต๊ทผ ์ต๋ค ์ฌ์ ๋ชฉ๋ก 20๊ณก`
- ~~`๋ด ์ต๊ทผ ์ต๋ค ์ฌ์ ๋ชฉ๋ก 20๊ณก ๊ธฐ๋ฐ ์ถ์ฒ 20๊ณก`~~ **[2024-11-27](https://developer.spotify.com/blog/2024-11-27-changes-to-the-web-api)๊ธฐ์ค api deprecated**
- `๊ณก ํ์ฌ ๊ธฐ๊ธฐ์ ์ฌ์/์ค์ง`
- `ํ์ฌ ์ฌ์ ๊ณก ๊ฐ์ฌ ๋ณด๊ธฐ`
- `ํ์ฌ ์ฌ์ ๊ณก ์ํฐ์คํธ ์ ๋ณด ๋ณด๊ธฐ`
- `์จ๋ฒ, ์ํฐ์คํธ, ํธ๋, ํ๋ ์ด๋ฆฌ์คํธ ๊ฒ์`### Features
#### ๐ผ ๋ฐ๋ชจ ์์ ๋ณด๊ธฐ
[](https://www.youtube.com/watch?v=1u26NxKxHNQ)
#### Screenshots
- ๋ก๊ทธ์ธ ํ์ด์ง
- ๋ฉ์ธ ํ์ด์ง
- ํ์ฌ ์ฌ์ ๊ณก ํ์ด์ง
- ๊ฒ์ ํ์ด์ง
- ๋ํดํธ : ์ต๊ทผ ์ต๋ค ์ฌ์๊ณก ์ํฐ์คํธ, albums ํญ์ผ๋ก ์ค์ ๋์ด ์์ต๋๋ค.![]()
- albums/ artists / tracks / playists
![]()
![]()
![]()
![]()
- ๊ฒ์์ด![]()
### Development Process
- ์์ธํ ๊ตฌํ ๊ณผ์ ์ [๋ธ๋ก๊ทธ](https://pyotato-dev.tistory.com/entry/spotify-api-VINYLIFY-%EC%8A%A4%ED%8F%AC%ED%8B%B0%ED%8C%8C%EC%9D%B4-api%ED%99%9C%EC%9A%A9%ED%95%9C-%EA%B2%80%EC%83%89-%EC%9E%AC%EC%83%9D-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8)์์ ์ดํด๋ณด์ค ์ ์์ต๋๋ค. (์ ๋ฐ์ดํธ ์ค, COMING SOON!)
- [1ํ : spotify dev ๊ณ์ ๋ง๋ค๊ธฐ](https://pyotato-dev.tistory.com/entry/spotify-api-VINYLIFY-%EC%8A%A4%ED%8F%AC%ED%8B%B0%ED%8C%8C%EC%9D%B4-api%ED%99%9C%EC%9A%A9%ED%95%9C-%EA%B2%80%EC%83%89-%EC%9E%AC%EC%83%9D-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B81-%EC%A4%80%EB%B9%84%EB%AC%BCspotify-dev-%EA%B3%84%EC%A0%95-application)
- [2ํ : spotify api authorization ๋ด๋น ์๋ฒ(1) vercel๋ก ๋ฐฐํฌ](https://pyotato-dev.tistory.com/entry/spotify-api-VINYLIFY-%EC%8A%A4%ED%8F%AC%ED%8B%B0%ED%8C%8C%EC%9D%B4-api%ED%99%9C%EC%9A%A9%ED%95%9C-%EA%B2%80%EC%83%89-%EC%9E%AC%EC%83%9D-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B82-%EC%A4%80%EB%B9%84%EB%AC%BC-authorization%EC%9D%84-%EB%8B%B4%EB%8B%B9%ED%95%A0-%EC%84%9C%EB%B2%84)
- [3ํ : spotify api authorization ๋ด๋น ์๋ฒ(2) ์ฝ๋ ์์ฑ](https://pyotato-dev.tistory.com/entry/spotify-api-VINYLIFY-%EC%8A%A4%ED%8F%AC%ED%8B%B0%ED%8C%8C%EC%9D%B4-api%ED%99%9C%EC%9A%A9%ED%95%9C-%EA%B2%80%EC%83%89-%EC%9E%AC%EC%83%9D-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B83-%EC%A4%80%EB%B9%84%EB%AC%BC-authorization%EC%9D%84-%EB%8B%B4%EB%8B%B9%ED%95%A0-%EC%84%9C%EB%B2%84-%EC%BD%94%EB%93%9C)
- [4ํ : eslint + prettier + commitlint ์ค์ (+husky)](https://pyotato-dev.tistory.com/entry/spotify-api-VINYLIFY-%EC%8A%A4%ED%8F%AC%ED%8B%B0%ED%8C%8C%EC%9D%B4-api%ED%99%9C%EC%9A%A9%ED%95%9C-%EA%B2%80%EC%83%89-%EC%9E%AC%EC%83%9D-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B84-eslint-prettier-commitlint-%EC%84%A4%EC%A0%95-husky)
- [5ํ : react router ์ค์ ](https://pyotato-dev.tistory.com/entry/spotify-api-VINYLIFY-%EC%8A%A4%ED%8F%AC%ED%8B%B0%ED%8C%8C%EC%9D%B4-api%ED%99%9C%EC%9A%A9%ED%95%9C-%EA%B2%80%EC%83%89-%EC%9E%AC%EC%83%9D-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B85-react-router-%EC%84%A4%EC%A0%95)
- [6ํ : tanstack query ์ค์ ](https://pyotato-dev.tistory.com/entry/spotify-api-VINYLIFY-%EC%8A%A4%ED%8F%AC%ED%8B%B0%ED%8C%8C%EC%9D%B4-api%ED%99%9C%EC%9A%A9%ED%95%9C-%EA%B2%80%EC%83%89-%EC%9E%AC%EC%83%9D-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B86)
- [7ํ : sentry ์ค์ ](https://pyotato-dev.tistory.com/entry/spotify-api-VINYLIFY-%EC%8A%A4%ED%8F%AC%ED%8B%B0%ED%8C%8C%EC%9D%B4-api%ED%99%9C%EC%9A%A9%ED%95%9C-%EA%B2%80%EC%83%89-%EC%9E%AC%EC%83%9D-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B87-Sentry-%EC%84%A4%EC%A0%95)