Skip to content

nicolecogo/movie-playlist

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Playlist Generator

A website that automatically creates a Spotify playlist with your favorite movie soundtrack, just name it!

Screenshots

Getting started

This procedure describes how to launch the application in a development or testing environment, with client and server on the same machine.

Clone the repo

git clone https://github.com/nicolecogo/movie-playlist
cd movie-playlist

Set up server

  1. Install server dependencies from server directory
npm install
  1. Set up the environment variables in the server: copy the example .env file and replace variables (see instructions bellow on how to acquire necessary third party credentials)
cp example.env .env
  1. Launch the server
node index.js
Show instructions for setting up server environment variables

Set up client

  1. Install client dependencies from client directory
npm install
  1. Set up the environment variables in the client: copy the example .env file and replace variables (see instructions bellow on how to acquire necessary third party credentials)
cp example.env .env
  1. Launch the client. A browser should open with the app. Enjoy!
npm start
Show instructions for setting up client environment variables

The project

This website was retouched as part of a Legacy Project for a software engineering bootcamp. Several front-end tests were implemented using Jest, and some features were added to the original product, besides reestructuring and refactoring the code. The original version was idealized and developed by Pier.

Tech stack

Front-end

Back-end

Services (APIs and libraries)

Testing

Contributors

About

A website that automatically creates a Spotify playlist with your favorite movie soundtrack, just name it! Built with React & Node/Express. Tests with Jest.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.6%
  • CSS 7.5%
  • HTML 4.9%