
Web Application CRUD using Nodejs and Mongodb
This product is a CRUD application built with Node.js, Express, and MongoDB. It is a multi-page application that uses Handlebars. The installation process is made easier by providing options to use docker-compose or manual installation methods. The application offers features such as search input to find tasks, user authentication and authorization, Docker configuration for production, Github actions setup, error handling, and user input validation using a library.
docker-compose up in the project directory.npm install to install dependencies.npm start.The CRUD application built with Node.js, Express, and MongoDB offers a robust feature set including search functionality, user authentication, Docker configuration for production environment, Github actions setup, session management with Connect-Mongo, error handling, and user input validation through a dedicated library. Installation can be done using docker-compose which is recommended, or manually by setting up MongoDB and running the application locally. The application's features make it a comprehensive solution for building and managing tasks efficiently.

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.