This was a two week paired project at Turing School of Software & Design, where we built our own backend using Express.js, Knex, and PostgreSQL, adn connected it to our front end using React and Redux. It allows a user to create project folders and then create palettes to add to individual projects. The user can generate a random color palette to add, or lock specific colors and build their own palette. The user can delete projects and palettes from the database.
The primary learning goals for this project are:
-server-side testing
-further understanding of complete CRUD endpoints
-connecting BE & FE repositories using CORS
multiple environments:
-testing
-making use of automatic continuous integration with TravisCI
-deployment with Heroku
Home
Add New Project
Edit Existing Project
React
Redux
Sass
Testing with Jest, and Supertest