Important note
The code for the Optiver challenge is not in the GitHub repo given and consists of a different project.
Inspiration
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
- css
- cypher
- express.js
- html
- javascript
- neo4j
- node.js
- react
- thecatapi.com


Log in or sign up for Devpost to join the conversation.