An open API service indexing awesome lists of open source software.

https://github.com/edwindelbosque/picasso-fe

Modern smart color palette picker. (Beta) [Front-End]
https://github.com/edwindelbosque/picasso-fe

api backend-api client-side color-palette color-palettes-generator color-picker enzyme full-stack jest react react-hooks react-router reactjs travis-ci ui-design

Last synced: over 1 year ago
JSON representation

Modern smart color palette picker. (Beta) [Front-End]

Awesome Lists containing this project

README

          

# Picasso | Smart Color Palette Picker

[![Build Status](https://travis-ci.org/edwindelbosque/picasso-fe.svg?branch=master)](https://travis-ci.org/edwindelbosque/picasso-fe)
## Summary

Create your own color palettes in this smart color palette generator that gives you colors that make sense.

### Visit our app deployed in Heroku [here](http://colorsbypicasso.herokuapp.com/)!
### You can find our back-end repo [here](https://github.com/matthewdshepherd/picasso-be).

## Developers
- [matthewdshepherd](https://github.com/matthewdshepherd)
- [edwindelbosque](https://github.com/edwindelbosque)

## Screenshots

![](https://user-images.githubusercontent.com/48811985/71566133-d553c580-2aac-11ea-9da8-95da35cb882b.jpg)

## Kanban Board Workflow

[Jira storyboard link](https://edwindelbosque.atlassian.net/secure/RapidBoard.jspa?rapidView=1&selectedIssue=CPR-7)

## Learnings

Learning goals were for the most part for our backend [here](https://github.com/matthewdshepherd/picasso-be)
- 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

## Built with

- React
- Redux
- React Hooks
- React Router
- Jest & Enzyme
- Sass (SCSS)
- Colormind API
- The Color API
- PostgreSQL
- Nodejs
- Express
- Knex
- Heroku
- Travis CI

## How to install into your computer

1. Fork and clone down this repository.
2. In your Terminal, access the directory of this repository.
3. Run `npm install` to install the webpack dependencies.
4. Once it has finished installing, run `npm start`.
5. Follow the instructions [here](https://github.com/turingschool-examples/favorites-tracker-api) to get the database up and running.
6. Check out your broswer.