Demo project on web application using
- JavaScript (Front-End)
- NodeJS (Back-End)
- Express (web framework - library for Node.js)
- REST API
- MongoDB
- Passport.js (for authentication & authorization),
- CI with GitHub Actions
- Docker-Compose - a tool for defining and running multi-container Docker applications using a YAML file. One of the advantages of using Docker Compose is that we can define the configuration of the container in a YAML file, so we don’t have to remember the commands to run the container