/Clevercat

Clevercat is a user-friendly Q&A system with a clean interface and a variety of features including authentication, karma, search feed ranking, and topic hierarchy

Primary LanguageTypeScript

Clevercat

Clevercat is a question-and-answer platform built with React, Material UI, Express and PostgreSQL.

I built this application as my final project for my Principles of Database Systems course at New York University, going beyond the basic requirements and adding a variety of additional features including user-session management, profile exploration/discovery, search by scope & relevancy, username availability validation, password hashing, as well as many more.

I've included some screenshots of the application below, but invite you to read the full project report for a more in-depth dive into the details of the project and how I went about building it.

Screenshots

Home Screen

Browse by topic

Profile Screen

Ask (a question) Screen

Search Screen (with keyword highlighting)

(and keyword "chasing")

Real-time username validation


Check out the full project report for more features and technical discussion about the frontend and backend.