Inspiration

We were inspired by color psychology and its impact on marketing.

What it does

The user is given three categories to describe their company: industry, logo, and a characteristic about their company. Based on the facts that were set, the shared colors from the inputted industry, logo, and characteristic are returned to the user. The user can run the program multiple times to receive the other shared colors if any exist.

How we built it

We utilized Python (specifically, Tkinter library) for our front-end, and Prolog and s(CASP) for our back-end.

Challenges we ran into

The challenges that we ran into were installing Ciao for MacBook users and sending information from Prolog to Python. Another challenge we ran into was using prolog and s(CASP). As freshmen, utilizing logic programming was a welcomed obstacle, which we were able to learn a lot from.

Accomplishments that we're proud of

The accomplishments that we were proud of creating a Python GUI for our application and organizing the logic in our back-end to return shared colors to the user. Additionally, we were proud that we were able to successfully implement prolog and s(CASP), which was an initial struggle for us.

What we learned

We learned more overall about Python GUIs, color psychology, Artificial Intelligence, Common-Sense Reasoning, Prolog, and the s(CASP) system.

What's next for Chroma

In the future, Chroma would like to implement more categories, more colors, and color mapping based on complementary colors.

Built With

Share this project:

Updates