A chat app created using React and Express
Frontend tools: ReactJS to handle UI and states, Clerk for user authentication, tanquery for server data fetching, material UI for design and interface, socket io client to communicate/create sockets
Backend tools: Server created using express in nodeJS runtime, mongoDB for database, socket io to allow real time chat
Used clerk api middlewares to authenticate users and requests authorization
Used a webhook in order to store clerk created users in the database directly