Simple app for queuing music albums using GraphQL with database hosted on MongoDB Atlas.
Front End: React, Apollo, Styled Components Back End: Node.js (Express), Mongoose, GraphQL
To install and run the app you need to have Node.js installed on your machine. If you don't have Node.js installed you can either download it from Node.js page or using Homebrew:
brew install node
Download/clone the repo then run
# Install dependencies for server
npm install
# Install dependencies for client
cd client && npm install
To run the client/server navigate back to parent directory and:
# Run the Express server only
npm start
# Run the React client only
cd client
npm start
# Server runs on http://localhost:5000 and client on http://localhost:3000
https://musiqueueue.herokuapp.com/
The first versions of the app is now moved to v1 branch. It was build with pre-hook react and old apollo client libs. Updated frontend version on master (deployed on heroku) and v2.
This project is licensed under the ISC License
ISC © Agata Kosior