- The objective of this project is to build a chat with real time and persistent conversation, to demonstrate fullstack skills, mainly with the tools: React Js, Node.js, WebSockets, Postgres/MongoDB. But unlike a conventional chat, the user when sending a message will set a time for this message to be read after being opened, so the conversation partner will have this time to read, after he has opened the message.
- Two main directories, the server and the client. To learn how to execute them, you only need to navigate to the respective directors and follow the instructions.
- Simple login page
- Chat page
- WebSocket to send/receive messages in real time
- Persist the messages in database
- Register user
- Login with users in database
- Fade out the message when read