https://github.com/niloysikdar/spotifire
Add some fire to your Spotify music playlists 🔥🎧
https://github.com/niloysikdar/spotifire
next-auth nextjs recoiljs spotify-web-api tailwindcss
Last synced: 11 months ago
JSON representation
Add some fire to your Spotify music playlists 🔥🎧
- Host: GitHub
- URL: https://github.com/niloysikdar/spotifire
- Owner: niloysikdar
- License: mit
- Created: 2021-12-24T14:28:34.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-28T23:58:33.000Z (over 4 years ago)
- Last Synced: 2025-04-11T21:14:37.577Z (about 1 year ago)
- Topics: next-auth, nextjs, recoiljs, spotify-web-api, tailwindcss
- Language: JavaScript
- Homepage: https://spotifire.vercel.app/
- Size: 397 KB
- Stars: 18
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Spotifire 🔥
Add some fire to your Spotify music playlists 🎧
## Built With
- [Next.js](https://nextjs.org/)
- [React](https://reactjs.org/)
- [Tailwind CSS](https://tailwindcss.com/) [(v3.0)](https://tailwindcss.com/blog/tailwindcss-v3)
- [NextAuth](https://next-auth.js.org/)
- [Recoil](https://recoiljs.org/)
- [Spotify Web API](https://developer.spotify.com/documentation/web-api/)
## Preview
Visit and use the live app [here](https://spotifire.vercel.app/):
## Getting Started
To get a local copy up and running follow these simple steps.
### Prerequisites
**_We strictly use [yarn](https://yarnpkg.com/) for managing the packages/dependencies of the React app. You need to install [yarn](https://yarnpkg.com/) to successfully run this project locally._**
- npm
```sh
npm install npm@latest -g
```
- yarn
```sh
npm install -g yarn
```
### Installation
1. Fork the project first
2. Clone the forked repo
```sh
git clone https://github.com/your_name/Spotifire.git
```
3. Go to the project directory, create a `.env` file
```sh
NEXTAUTH_URL = "http://localhost:3000 for dev environment"
NEXT_PUBLIC_CLIENT_SECRET = "Spotify Client Secret"
NEXT_PUBLIC_CLIENT_ID = "Spotify Client Id"
JWT_SECRET = "Any super secret string"
```
Install the packages using
```sh
yarn
```
or
```sh
yarn install
```
4. Run the app in the development mode using
```sh
yarn dev
```
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
The page will reload if you make edits.
## Screenshots
## Roadmap
See the [open issues](https://github.com/niloysikdar/Spotifire/issues) for a list of proposed features (and known issues). Feel free to raise new issues.
## Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
1. Fork the Project
2. Create your Feature Branch ( `git checkout -b feature/AmazingFeature` )
3. Add your Changes ( `git add .` )
4. Commit your Changes ( `git commit -m 'Add some AmazingFeature'` )
5. Push to the Branch ( `git push origin feature/AmazingFeature` )
6. Open a Pull Request
## License
Distributed under the **MIT License**. See [`LICENSE`](https://github.com/niloysikdar/Spotifire/blob/main/LICENSE) for more information.