# Spotify Data Visualizer See charts of the artists, genres and features of tracks in your library. Also keep track of your listening history. ## Getting Started These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system. ### Prerequisites Before starting the setup, make sure Python 3 and PostgreSQL is installed on your system. ### Installing 1. Use the pip tool to install `virtualenv`. See this [guide](http://docs.python-guide.org/en/latest/dev/virtualenvs/) for further details. ``` pip install --user pipenv ``` 2. Create a virtual environment. ``` python3 -m venv /path/to/new/virtual/environment ``` 3. `cd` into the directory you just created a virtual environment in, and clone the GitHub repo: ``` cd /path/to/new/virtual/environment git clone https://github.com/Kevin-Mok/spotify-lib-vis ``` 4. Activate the virtual environment from the command line. ``` # activate.fish if you're using fish shell source bin/activate ``` 5. `cd` into the repository root directory and install all dependencies using `pip`. ``` cd spotify-lib-vis pip install -r requirements.txt ``` 6. Run `reset_db.sh` to create the database and start the server. ``` ./scripts/reset_db.sh ``` ## Built With * [Django](https://www.djangoproject.com/) * [Spotify Web API](https://github.com/spotify/web-api) * [pip packages used](requirements.txt) ## Authors * [Kevin Mok](https://github.com/Kevin-Mok) * [Chris Shyi](https://github.com/chrisshyi) ## License This project is licensed under the GPL License - see the [LICENSE.md](LICENSE.md) file for details.