Important note

The code for the Optiver challenge is not in the GitHub repo given and consists of a different project.


We love cats. We want to be able to chat as cats.

What it does

Tinder for cats... ish? The user goes on the website, creates a username and chooses his/her cat avatar.
Then, the website will find matches to the user's cat avatar (in a graph database) and recommend them to him/her. The latter can choose the swipe left or right according to whether he/she likes or dislikes the cat recommended to him/her. If 2 users swipe right on each other, they will be able to talk to each other via the chat function, but they can only use the "cat language", i.e., meows.
The aim of this project is to create a new way of getting to knowing people without actually knowing any information on them. This is useful, particularly in these difficult times.

How we built it

Blood sweating tears and a bit of sellotape.
A lot of javascript.
We split our team between backend and frontend, and developed the app separately, on the basis of the API we agreed on.

Challenges we ran into

  • Neo4j.
  • Writing CSS.
  • Chat server.

Accomplishments that we're proud of

Making John happy.

What we learned

Team working. Remote collaboration. New technologies.

What's next for ChatCat

  • Build a mobile app.
  • Improve the recommendation system.
  • Write better CSS.

Built With

Share this project: