Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jerelmiller/spotify-react-graphql
Spotify Web Client built in React + GraphQL
https://github.com/jerelmiller/spotify-react-graphql
apollo apollo-server elixir graphql react
Last synced: 11 days ago
JSON representation
Spotify Web Client built in React + GraphQL
- Host: GitHub
- URL: https://github.com/jerelmiller/spotify-react-graphql
- Owner: jerelmiller
- Created: 2018-10-03T08:00:02.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T20:14:58.000Z (almost 2 years ago)
- Last Synced: 2024-10-17T15:37:23.311Z (22 days ago)
- Topics: apollo, apollo-server, elixir, graphql, react
- Language: TypeScript
- Homepage:
- Size: 4.95 MB
- Stars: 6
- Watchers: 4
- Forks: 0
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spotify React + GraphQL
Web player for the Spotify Web and Connect APIs. I wanted to play around with
Apollo Server by using it on top of an established REST API.**client**
The frontend React app powered by Apollo.
**server**
The backend Apollo server. This layers a GraphQL API on top of the Spotify APIs.
## Running the app
Running the frontend:
```sh
$ cd client
$ yarn
$ yarn start
```Running the backend:
```sh
$ cd server
$ yarn
$ cp .env.sample .env
$ yarn start
```You will need to get your Spotify credentials through the [Spotify developer
dashboard](https://developer.spotify.com/dashboard/applications). Update the
`.env` file to use the appropriate credentials.