- NodeJS
- MongoDB
- Express
- Ejs
- Cookie (For authentication)
- Passport
Node JS is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a browser - (Wikipedia) Read more with an exmaple
MongoDB is an object-oriented, simple, dynamic, and scalable NoSQL database. It is based on the NoSQL document store model. The data objects are stored as separate documents inside a collection โ instead of storing the data into the columns and rows of a traditional relational database. Read more
Express is a free and open-source web application framework for Node js. It is used for designing and building web applications quickly and easily. Web applications are web apps that you can run on a web browser. Read More
Ejs Embedded Javascript Templating is a templating engine used by Node.js. Template engine helps to create an HTML template with minimal code. Also, it can inject data into HTML template at the client side and produce the final HTML. Read More
Passport is authentication middleware for Node. js. Extremely flexible and modular, Passport can be unobtrusively dropped in to any Express-based web application. A comprehensive set of strategies support authentication using a username and password, Facebook, Twitter, and more.