Core features
- [x] Client side validation using React hook form
- [x] Global error handling and authenticate middlwares implementation
- [x] Signup and signin page also the (space and dashboard page)
- [x] signup and signin endpoints(JWT,bcrypt)
- [x] User can create new space (provide default space)
- [ ] User can delete space
- [x] User can invite the friend(by sharing the url)
- [ ] Realtime chatting in the room(socket.io and socket.io-client)
- [x] NanoID for userID and roomID generator
Authentication(HTTP servers)
- [x] /Signup / Register - post
{
name:"ram",
password:"demo23232",
<email:"[email protected]>"
}
Returns with status code and JWT token and bypass signin if valid
{
token:"dasdsadase7e63w7er6ew7trew",
status:200
}
{
<email:"[email protected]>",
password:"123"
}
Returns with status code and the JWT token