This project is a real-time chat application inspired by services like IRC and Discord. Users can chat with each other and ask questions to the public Mistral API.
-
Create a User:
Start by creating a user with a unique username to stand out. -
Add a Friend:
Once logged in, you can search for other users and send them a friend request to chat privately. -
Create a Chat Room:
Create a chat room where you and your friends can talk together. You can invite your friends to join the conversation. -
Interact with Mistral:
To ask Mistral a question, simply use the/mistral
command before your prompt, like this:/mistral Capital of France?
. This sends your question directly to the Mistral API.
- Next.js with TypeScript and React
- Tailwind CSS for styling
- π¬ Real-time chat with WebSockets
- π JWT Authentication (FastAPI & Next.js)
- π¦ Message storage in Supabase
- π Modern and responsive UI with Tailwind