This is a online chat with inspired on "Bate Papo UOL" a brazilian famous chat service.
This is the API of the BatePapoUOL project. This API is developed with NodeJS, Express, and MongoDB.
Some Features:
- Post new users who enter the chat.
- Post new messages.
- Deliever users list
- Control the delivery of messages individually for each user, delivering to the user only what he can see (private messages to other users aren't delivered).
- Delete participants in the middle for more than 15 seconds.
- Check which participants are active every 15 seconds for deletion.