Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.47 KB

README.md

File metadata and controls

50 lines (34 loc) · 1.47 KB

Synopsis

Paleta is a programmatic color palette generator that uses k-means clustering to return the dominant color palette in an image. It also has user profiles with secure logins.

Stack

Python backend, PostgreSQL database, Flask server, SQLalchemy, Jinja templating

Features

  • Submit Image

    • Users can submit any image URL to get a palette N|Solid
  • User Profile

    • Review and remove images N|Solid
  • Image Gallery

    • Browse all images in the project
    • Add images to profile N|Solid
  • Search for images by similar color

    • Search for images with a similar color in their palette N|Solid

Installation

Install the dependencies and start the server.

$ cd paleta
$ pip install virtualenv
$ virtualenv env
$ source env/bin/activate
(env) $ pip install -r requirements.txt
(env) $ python server.py

Tests

There are tests covering all routes and the k-means computations.

Contributors

Please feel free to fork this project or to submit pull requests.

License

This project is licensed under the terms of the MIT license.