ExpressJS: Express is a flexible Node.js web application framework that provides a wide set of features to develop web and mobile applications.
Mongoose: Mongoose is also a Node.js web application framework that makes it easy to connect an application to a database.
JWT: json web tokens for authentication and authorisation
Puppeteer: For web scraping and crawling.