Skip to content
projectworlds-logo
  • Home
  • PHP
  • Python
  • AI&ML
  • Java
  • Android
  • Full Stack
  • Business Ready Scripts
  • Support
  • Menu
Projectworlds > Blog > rmongodb

Tag Archives: rmongodb

Complaint Management System using Node.js and MongoDB

Posted on May 16, 2023January 21, 2024 by Yugesh Verma

Buy Source Code ₹2501

Complaint Management System is a web-based application that enables the users to lodge complaints and track their status. The system will be built using Node.js, which is a fast, scalable and efficient server-side JavaScript framework, and MongoDB, which is a popular NoSQL database. The system will be user-friendly and easy to use.

Objectives:

  1. To provide a platform for users to lodge complaints and track their status
  2. To enable the admin to manage the complaints and assign them to the respective departments
  3. To provide real-time updates to the users on the status of their complaints
  4. To maintain a centralized database of all the complaints lodged

Project Features:

  1. User registration and login
  2. User can lodge a complaint and attach relevant documents
  3. User can view the status of their complaints
  4. Admin login
  5. Admin can view all the complaints lodged
  6. Admin can assign the complaints to the respective departments
  7. Admin can update the status of the complaints
  8. Real-time updates to the users on the status of their complaints

Technology Stack:

  1. Node.js
  2. MongoDB
  3. Express.js
  4. HTML/CSS
  5. JavaScript
  6. Bootstrap

Methodology:

The project will follow the Agile methodology, which involves iterative and incremental development. The project will be divided into sprints, and each sprint will deliver a working software increment. The requirements will be gathered from the stakeholders, and the software will be developed in an iterative manner.

Conclusion:

The Complaint Management System using Node.js and MongoDB will provide an efficient and user-friendly platform for users to lodge complaints and track their status. The system will be built using the latest technologies, and it will follow the Agile methodology for development. The system will be scalable, fast and efficient, and it will help the admin to manage the complaints more effectively.

Food Donation Management System MongoDB Node.Js

Posted on August 29, 2022January 21, 2024 by Yugesh Verma

Buy Source Code ₹2501

A web application which is useful for management of food donation and collection activities.

Table of Contents

  1. Features
  2. Technologies used
  3. npm packages used
  4. Prerequisites
  5. Installation and setup
  6. Useful Links
  7. Contact

Features

  1. The system consists of three types of users: admins, donors and agents.
  2. Admins: They control all the activities and accept/reject donations and select agents.
  3. Donors: They are the driving users of the application who donate food.
  4. Agents: They are responsible for collecting food from homes of food donors.
  5. Each user should have an account.
  6. Every user also have a dashboard where they can view several things in short summary.
  7. The application provides signup, login and logout functionalities.

Donor Features

  1. Donors make the donation request for food with basic details.
  2. Donors' donation requests can be accepted or rejected and the status can be easily tracked by them.
  3. Donors can view their current incomplete donations (if any).
  4. Donors can also view all their past donations.
  5. Donors can update their profile.

Admin Features

  1. Admins receive all the requests made by donors.
  2. Admins can accept or reject the donation requests depending upon the details provided by a donor.
  3. If accepted, admins can assign an agent to a donation for collecting donation from the donor's home.
  4. Admins can view all the pending donations along with status.
  5. Admins can view all the donations that they have received.
  6. Admins can also view all the agents in the application.
  7. Admins can update their profile.

Agent Features

  1. Agents will receive notifications from admins to collect food from donor's homes.
  2. Agents can mark their collection upon collection of food from donor's home.
  3. Agents can also view all those food donations which have been collected by them previously.
  4. Agents can update their profile.

Technologies used

  1. HTML
  2. CSS
  3. Bootstrap
  4. Javascript
  5. Node.js
  6. Express.js
  7. Mongodb
  8. ejs

npm packages used

  1. express
  2. ejs
  3. express-ejs-layouts
  4. mongoose
  5. express-session
  6. bcryptjs
  7. passport
  8. passport-local
  9. connect-flash
  10. method-override
  11. dotenv

Prerequisites

For running the application:

  1. Node.js must be installed on the system.
  2. You should have a MongoDB database.
  3. You should have a code editor (preferred: VS Code)

Installation and Setup

  1. Download the source code in the desired location on your system.
  2. Open the code in your code editor.
  3. To install all the dependencies (listed in package.json file) in your project, go to terminal and type the following command and hit enter:

npm install

  1. Create a file named ".env" and enter the following credentials:

MONGO_URI=your-mongo-uri

  1. Go to terminal and type the following command and hit enter:

npm start

  1. Open browser and go to url: http://localhost:5000
  2. You need to first signup and then login to run the application.

Contact

  • Email: official@projectworlds.in

Online Grocery Store Project in MongoDB Node.js Express.Js

Posted on April 30, 2022January 21, 2024 by Yugesh Verma

Buy Now ₹2501

This Project has been designed to make purchase of groceries convenient for the customers with a user-friendly user interface.  Currently the online store offers products from fruits, vegetables and personal care categories only. Although this website has not implemented the digital payment functionalities yet, but it does offer other features which, we hope, the users will surely enjoy. Some of the major functionalities of this website are provided below.

Online Grocery Store Project Features:

  1. Users can browse the store, add items to the cart and checkout as either Guest Users or as Registered Users by creating a user account
  2. Email and password fields are validated during user sign-in/signup process to ensure criteria are met .
  3. User passwords are kept secured by storing only the password hashes into the database.
  4. Users can view the detailed description of a product by clicking on the product title.
  5. This website supports pagination and each page displays up to 15 products at a time.
  6. sers have the option to search and filter products
  7. o This website supports both partial and full search
  8. o Users can filter products by categories and/or by price range
  9. Users can add/remove items from their cart.sers can fill out their shipping details on the checkout page
  10. Once an order is placed, the order gets stored in the database and the users can retrieve their order history from the website
  11.  Admin users have the additional privileges to add new products to the store by providing details such as title, price, product description, price description and uploading product images.
  12. Admin users is also provided with Search Functionality to search products and have the option to edit, delete(soft delete) and update products.

Technology Overview :- 

  1. Node.js.
  2. Express.js
  3. JavaScript/jQuery,
  4. Handlebars,
  5. Bootstrap
  6. MongoDB are used.
  7. Object modeling is done using Mongoose.
  8. In order to persist session data, express-session module is used.

Installation Steps : 

  1. Node version -14.18
  2. npm install 
  3. create database - grocery_delivery
  4. node index.js
  5. url - 127.0.0.1:3000

Read Before Purchase  :

  1. One Time Free Installation Support.
  2. Terms and Conditions on this page: https://projectworlds/terms
  3. We offer Paid Customization installation Support
  4.  If you have any questions please contact  Support Section
  5. Please note that any digital products presented on the website do not contain malicious code, viruses or advertising. You buy the original files from the developers. We do not sell any products downloaded from other sites.
  6. You can download the product after the purchase by a direct link on this page.

Top Paid PHP projects

  • Advance Online Examination php project ( ₹501)
  • School Billing System Project in PHP ( ₹501)
  • GST billing System Project in PHP ( ₹501)
  • Online Movie Ticket Booking System in php ( ₹501)
  • Online Banking System Project in PHP ( ₹501)
  • Online Food Ordering System In PHP ( ₹501)
  • Online Art Gallery Shop Project in PHP ( ₹501)
  • Online Crime Reporting System Project in PHP ( ₹501)
  • Placement Management System Project in PHP ( ₹301)

Top Free PHP Projects

  • Online Book Store project in php mysql
  • Online matrimonial project in php mysql
  • Online Examination System Project in Php MYSQL
  • Online Jewellery Shopping php mysql
  • Online Admission System in PHP MYSQL
  • Online Art gallery project in php mysql
  • Online Attendance System in PHP MYSQL
  • Online Examination System Project in Php MYSQL
  • Online Tours and Travels Project in PHP
  • Online Voting System Project in PHP
  • Leave Management System Project in PHP

Android Projects

  • Android Attendance System App Source Code
  • Age Calculator Android With Source Code
  • Android Calculator App Project Source Code
  • Android Fitness App Project Source Code
  • Android FTP Server Project Source Code
  • Android Weather App Project With Source Code
  • Budget Manager Android App Source Code
Projectworlds © 2025. All Rights Reserved.
A SiteOrigin Theme