All Projects → fulin426 → Color-Pic

fulin426 / Color-Pic

Licence: other
Generate color palettes with image recognition

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Color-Pic

semantic-ui-react-todos
The ReactJS/Redux Todo List Example with Semantic UI Components
Stars: ✭ 96 (+357.14%)
Mutual labels:  react-redux, semantic-ui-react
kodlama.io-javareactcamp
Java - React Camp Works | Kodlama.io
Stars: ✭ 33 (+57.14%)
Mutual labels:  react-redux, semantic-ui-react
redux-analysis
《学习源码整体架构系列》多篇之redux源码,前端面试高频源码,微信搜索「若川视野」关注我,长期交流学习~
Stars: ✭ 28 (+33.33%)
Mutual labels:  react-redux
react-candee
A react framework that encapsulates the redux.
Stars: ✭ 30 (+42.86%)
Mutual labels:  react-redux
react-laravel-with-jwt-auth
Boilerplate for reactjs (15.6) and laravel (5.5) with jwt-authentication.
Stars: ✭ 75 (+257.14%)
Mutual labels:  semantic-ui-react
epick
Color picker for creating harmonic color palettes that works on Linux, Windows, macOS and web.
Stars: ✭ 89 (+323.81%)
Mutual labels:  color-palette
Auxilium
Emergency reporting app.
Stars: ✭ 29 (+38.1%)
Mutual labels:  react-redux
material-ui-responsive-drawer
Material-UI responsive Drawer is a React-Redux component that uses Material-UI to create a responsive Drawer.
Stars: ✭ 44 (+109.52%)
Mutual labels:  react-redux
ssr
React Server-Side Rendering Example
Stars: ✭ 265 (+1161.9%)
Mutual labels:  react-redux
pigmnts
🎨 Color palette generator from an image using WebAssesmbly and Rust
Stars: ✭ 38 (+80.95%)
Mutual labels:  color-palette
eshop
e-commerce website built with reactjs & redux on the frontend and lumen on the backend.
Stars: ✭ 27 (+28.57%)
Mutual labels:  react-redux
catppuccin
😸 Soothing pastel theme for the high-spirited!
Stars: ✭ 2,046 (+9642.86%)
Mutual labels:  color-palette
ConkyMatic
Automatic Conky color scheme changer based on the current wallpaper colors. Written in Bash.
Stars: ✭ 29 (+38.1%)
Mutual labels:  color-palette
react-use-redux
Alternative Redux bindings with upcoming React hooks
Stars: ✭ 31 (+47.62%)
Mutual labels:  react-redux
aart
Convert images and video to ascii art!
Stars: ✭ 18 (-14.29%)
Mutual labels:  color-palette
wordpress-pwacommerce
PWACommerce - WooCommerce Mobile Plugin for Progressive Web Apps & Hybrid Mobile Apps
Stars: ✭ 20 (-4.76%)
Mutual labels:  semantic-ui-react
isomorphic-react-redux-saga-ssr
Isomorphic, React, Redux, Saga, Server Side rendering, Hot Module Reloading, Ducks, Code Splitting
Stars: ✭ 19 (-9.52%)
Mutual labels:  react-redux
book-fullstack-react
Fullstack React: The Complete Guide to ReactJS and Friends by Anthony Accomazzo
Stars: ✭ 100 (+376.19%)
Mutual labels:  react-redux
react-ssr
从零搭建一个react-ssr框架 解决页面js事件 样式同构 服务器客户端路由 数据注水脱水等问题
Stars: ✭ 42 (+100%)
Mutual labels:  react-redux
Turbo-Browser
Simple & Secure Internet mobile browser built on React Native.
Stars: ✭ 25 (+19.05%)
Mutual labels:  react-redux

Color Pic

The Color Pic application uses image recognition to predict what the dominant colors are in a given picture. The colors are then used to generate a suggested color palette with colors that work well together. This works in a semi-random way, so hit regenerate to see a different color set each time.

User Story:

  • User can upload a picture url, capture the main colors, and generate a selected color palette
  • User can adjust colors
  • User can save palettes for future reference
  • User can create a new user profile and login

Live Demo

Screenshots Screenshots Screenshots Screenshots

How it works

The Color Pic application uses image recognition from Clarifai to predict what the dominant colors are in a given picture. The colors are then sent to Colormind to generate a suggested color palette, it searches for colors that work well together. The palettes are generated in a semi-random way. The app also uses React Color for color adjustments.

Technology

React, Redux, Semantic UI, Axios, JWTs, Node.js, Express, MongoDB

API Info

Running locally

  • Install dependencies for server ==> npm install
  • Install dependencies for client ==> npm run client-install
  • Run the client & server with concurrently ==> npm run dev
  • Run the Express server only ==> npm run server
  • Run the React client only ==> npm run client
  • Server runs on http://localhost:5000 and client on http://localhost:3000

Requirements

Add mongoURI and jwtSecret to keys.js in config folder
Clarifai developer key required in client/src folder Developer Guide

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].