The problem
The app needed a backend for accounts, live messages, and automatic replies.
How it works
- 01Log in (JWT)
- 02Store (MongoDB)
- 03Live messages (Socket.io)
- 04Auto-reply (Dialogflow)
What I did
- Backend services in Node.js and Express, with data in MongoDB.
- JWT authentication for logins.
- Real-time messaging with Socket.io.
- A Dialogflow chatbot wired in for automatic answers.
The result
A working backend for accounts, live chat and bot replies.