‹ All projects
WorkEsenceweb IT Solutions · 2024

Real-time backend with a chatbot

Node.js and Express services with MongoDB, JWT login, live messaging over Socket.io and a Dialogflow chatbot.

The problem

The app needed a backend for accounts, live messages, and automatic replies.

How it works

  1. 01Log in (JWT)
  2. 02Store (MongoDB)
  3. 03Live messages (Socket.io)
  4. 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.

Built with

Node.jsExpressMongoDBJWTSocket.ioDialogflow