As a paired project, we created an app similar to coolors where a user can add projects with unique names, add palettes with unique names to their projects, "catch"/"release" a specific color in each palette (locks a color and unlocks a color), remove a palette from a project, and remove a project.
Each API endpoint responds with JSON-formatted data and you can view the backend repository for this project here.
Deployed on Heroku: Color Catcher
First, clone down the repo.
git clone
Once you have cloned the repo, install the library dependencies. Run:
npm install
To run tests in the program, Run:
npm test
- fetch API
- ReactJS
- Redux
- PostgresSQL 11
- Knex (in backend repo)
- Express
- JSX
- SCSS
- Enzyme/Jest