Photo Palette

A full CRUD web application (Student Solo Project)

Frontend Development

UI/UX Design

Responsive Design

Backend Development

State Management

Database Management

RESTful APIs

A screenshot of 4 custom palettes made on Photo.palette app
Technology and Software
  • Node
  • Express
  • React
  • Redux-Saga
  • React-color-extractor
  • React-colorful
  • SQL
  • Postgresql
  • Heroku
  • CSS
We're constantly surrounded by fascinating color combinations, but without recording them, we can't recall them when inspiration strikes.

I built the Photo Palette app while I was still in software engineering bootcamp. The projection duration was 2 weeks and the project scope was to build a full CRUD application. The theme was open to our own interests. As a painter, I naturally gravitated towards a tool I can use in my paintings.

My app allows artists and designers to create, customize and save image generated color palettes for later use. In short, I wanted a way for creatives to archive color combinations they find inspiring.

A video clip of a user scrolling through their photo.palette home page
A video clip of a user generating a color palette on photo.palette
A video clip of a user editing one of their saved color palettes on photo.palette

We learned the art of planning by making a detail project scope before executing the code. Creating the wireframes and application flow was incredibly important.

Curious to give it a try? I deployed the application on Heroku.