100% found this document useful (1 vote)
772 views5 pages

Catering Reserving and Ordering System-Mern

The document describes a catering reservations and ordering system project that allows users to order catering from administrators securely using mobile devices. The project aims to help rural caterers promote and sell their products globally. Key technologies used include MongoDB, Express, Node.js, HTML, CSS, and JavaScript. The project modules allow administrators to manage products, orders, and profiles while users can view products, add items to carts, and place orders. Evaluation criteria focus on code quality, database use, deployment, architecture design, performance, and optimization. Submission requirements include high-level, low-level, and architecture documents, wireframes, code, a detailed report, demo video, and a LinkedIn post.

Uploaded by

radha krishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
772 views5 pages

Catering Reserving and Ordering System-Mern

The document describes a catering reservations and ordering system project that allows users to order catering from administrators securely using mobile devices. The project aims to help rural caterers promote and sell their products globally. Key technologies used include MongoDB, Express, Node.js, HTML, CSS, and JavaScript. The project modules allow administrators to manage products, orders, and profiles while users can view products, add items to carts, and place orders. Evaluation criteria focus on code quality, database use, deployment, architecture design, performance, and optimization. Submission requirements include high-level, low-level, and architecture documents, wireframes, code, a detailed report, demo video, and a LinkedIn post.

Uploaded by

radha krishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Project Title Catering Reserving and Ordering System

Technologies MongoDB, Express, HTML, CSS, JS, and Node.js

Domain Food

Project Difficulties level Easy

Problem Statement:

Catering is a website that allows counter developers to promote and sell their catering.
Rural towns would be able to sell their commodities to the rest of the globe as a result of
this.

The goal of this project is to establish a portal that will allow users to buy catering from the
admin and change product information securely using a mobile device. Catering is given
priority in order to allow them to develop their skills and promote our traditional Indian
culture.

System Modules:
Admin
● Register and login
● View Product
● Add to cart
● My order
● Place order
● My profile
User
● Register and login
● Upload Product details
● View Order

1
Project Evaluation metrics:
Code:
● You are supposed to write a code in a modular fashion
● Safe: It can be used without causing harm.
● Testable: It can be tested at the code level.
● Maintainable: It can be maintained, even as your codebase grows.
● Portable: It works the same in every environment (operating system)
● You have to maintain your code on GitHub.
● You have to keep your GitHub repo public so that anyone can check your code.
● Proper readme file you have to maintain for any project development.
● You should include basic workflow and execution of the entire project in the readme
file on GitHub
● Follow the coding standards

Database:
● You are supposed to use MongoDB.
Cloud:
● You can use any cloud platform for this entire solution hosting like AWS, Azure, or
GCP
API Details or User Interface:
● You have to expose your complete solution as an API or try to create a user interface
for your model testing. Anything will be fine for us.
Logging:
● Logging is a must for every action performed by your code, use the python logging
library for this.
Ops Pipeline:
● If possible, you can try to use the AI ops pipeline for project delivery Ex. DVC,
MLflow, Sagemaker, Azure machine learning studio, Jenkins, Circle CI, Azure DevOps,
TFX, Travis CI
Deployment:
● You can host your model in the cloud platform, edge devices, or maybe local, but
with a proper justification of your system design.

2
Solutions Design:
● You have to submit complete solution design strategies in HLD and LLD document
System Architecture:
● You have to submit a system architecture design in your wireframe document and
architecture document.
Latency for model response:
● You have to measure the response time of your model for a particular input of a
dataset.
Optimization of solutions:
● Try to optimize your solution on code level, architecture level and mention all of
these things in your final submission.
● Mention your test cases for your project.

Submission requirements:

High-level Document:
You have to create a high-level document design for your project. You can reference the
HLD form below the link.
Sample link:
HLD Document Link

Low-level document:
You have to create a Low-level document design for your project; you can refer to the LLD
from the below link.
Sample link
LLD Document Link

3
Architecture: You have to create an Architecture document design for your project; you
can refer to the Architecture from the below link.
Sample link
Architecture sample link

Wireframe: You have to create a Wireframe document design for your project; refer to the
Wireframe from the below link.
Demo link
Wireframe Document Link

Project code:
You have to submit your code GitHub repo in your dashboard when the final submission of
your project.
Demo link
Project code sample link :

Detail project report:


You have to create a detailed project report and submit that document as per the given
sample.
Demo link
DPR sample link

Project demo video:


You have to record a project demo video for at least 5 Minutes and submit that link as per
the given demo.

4
Demo link
Project sample link :

The project LinkedIn a post:


You have to post your project detail on LinkedIn and submit that post link in your
dashboard in your respective field.
Demo link
Linkedin post sample link :

You might also like