Restaurant Website
Restaurant Website
Restaurant Website
PROJECT REPORT
Submitted by:
SATHVARA KRISHNA R
190780107027
PRAJAPATI JAY C
190780107024
In partial fulfillment for the award of the degree of
BACHELOR OF ENGINEERING
In
COMPUTER ENGINEERING
UNJHA- 384170
COMPUTER DEPARTMENT
CERTIFICATE
This is to certify that the project report submitted along with the project entitled
COMPUTER DEPARTMENT
CERTIFICATE
This is to certify that the project report submitted along with the project entitled
COMPUTER ENGINEERING
DECLARATION
We hereby declare that the Internship report submitted along with the Internship
entitled “Restaurant Website” submitted in partial fulfillment for the degree of Bachelor of
bonafide record of original project work carried out by me at “MAXGEN Technologies Pvt.
Ltd.” Under the supervision of Mr.SHIRIN.C.PATEL and that no part of this report has been
directly copied from any student’s reports or taken from any other source, without providing due
reference.
We would like to extend our heartiest thanks with a deep sense of gratitude to
“MAXGEN Technologies Pvt. Ltd.” and respect to all those who provided us immense help
and guidance during our internship period.
Last but not the least we would like to mention here that we are greatly indebted to each and
everybody who has been associated with our project at any stage but whose name does not find
a place in this acknowledgement.
We would also like to thanks my colleagues to give a clear idea about every task.
location, and other essential information. The website's design should match the restaurant's
brand and identity and should be easy to navigate. A restaurant website should include
essential information such as the restaurant's name, address, phone number, hours of
operation, menu, and pricing. It can also include a reservation system, online ordering, and
options. Adding customer reviews or testimonials can help build trust and credibility with
potential customers. Optimizing the website for search engines can increase its visibility and
attract more traffic. In summary, a restaurant website serves as a digital storefront for the
restaurant and provides customers with an easy way to access essential information and
services.
The abstract may also highlight some of the most popular menu items or signature dishes, as
well as any awards or accolades that the restaurant has received. Additionally, it may provide
Overall, the abstract serves as a quick and engaging introduction to the restaurant, designed to
entice potential customers to explore the website further and ultimately make a reservation or
visit in person.
Fig6.2.1 LoginPage…..............................................................................................................29
Table5.1.1Users……………………………...……………………………………………….22
Table5.1.5 Designation……………………………………………………………….………23
Table5.1.6 Employee…………………………………………………………………………23
Table5.1.14 Status……………………………………………………………..……….….....26
UX User Experience
UI User Interface
1.1 History................................................................................................................................. 2
1.2 Different product/scope of work ........................................................................................ 2
1.3 Capacity of Department. .................................................................................................... 3
Chapter-2 Production Management...................................................................................... 4
2.1 Work being carried out in each department........................................................................ 5
2.1.1 Web Solution…………………………………………….…………………………5
2.2 List the technical specifications of major equipment used in each department................ 6
2.2.1 App Development………………………………………………………………..6
1.1 History
1.2 Different Product/Scope of Work
1.3 Capacity of Department
CHAPTER 1
OVERVIEW OF THE COMPANY
1.1 History:
Maxgen Technologies Private Limited is a Non-govt company, incorporated on 06 Jan,
2015. It's a private unlisted company and is classified as ‘company limited by shares'.
Company's authorized capital stands at Rs 1.0 lakhs and has 100.0% paid-up capital which is Rs
1.0 lakhs. Maxgen Technologies Private Limited last annual general meet (AGM) happened on 29
Sep, 2017. The company last updated its financials on 31 Mar, 2017 as per Ministry of Corporate
Affairs (MCA).
Maxgen Technologies Private Limited is majorly in Community, personal & Social Services
business from last 8 years and currently, company operations are active. Current board members
& directors are PRABHJIT SINGH and KOMAL PREET KAUR.
We offer a wide range of design and development services that are all delivered using latest
greatest technologies with a personal experience.
Our goal is to provide our customers the means to effectively present and market themselves
online successfully.
We strategically help build your brand, improve your global web presence, and develop
meaningful relationships with your customers.
We also use our local marketing skills to help hundreds of smaller businesses in a variety of
industries.
Dentists, plumbers, veterinarians, dermatologists, and other specialized industries benefit from
our dedicated, professional digital marketing campaigns.
Mission: Maxgen’s mission is to take ownership of technology-driven projects and provide cost-
effective solutions through technical excellence and consultancy and in turn help our customers
and business partners excel in their respective domains.
CHAPTER 2
PRODUCTION MANAGEMENT
Windows Apps: We develop premium quality application for windows. They are
highly practical and give measurable results.
Hybrid Apps: We develop the best hybrid apps for your users. Our teams, with years
of experience, develop unique and ideal hybrid applications with marvelling features
and smooth-interface.
Native Apps: We create native application that are platform-specific with the latest
technology. Our team of experts makes it outstanding with a user-friendly interface.
Newsletters
Magazines
CHAPTER 3
INTERNSHIP MANAGEMENT
3.2 Purpose:
The purpose of a restaurant website is to provide customers with a digital presence where they
can learn about the restaurant, view the menu, make reservations, and place online orders for
delivery or takeout. A well-designed restaurant website should also showcase the restaurant's
unique ambiance and atmosphere, highlight its location and hours of operation, and provide
contact information such as phone number and email address. Additionally, a restaurant
website can feature customer reviews, promotions, and events to keep visitors engaged and
informed. Overall, a restaurant website is an important tool for attracting new customers and
keeping existing ones informed and engaged with the restaurant's offerings.
3.3 Objective/Scope:
The objective of a restaurant website is following below:
Mobile-Friendly Design: With more and more people using smartphones and tablets to
browse the internet, it's important to have a website that is optimized for mobile devices. A
responsive design will ensure that your website looks great and functions properly on any
device.
Online Ordering System: A restaurant website should have an online ordering system
that makes it easy for customers to place orders. This should include a menu that is easy to
navigate, with clear pricing and descriptions. The ordering system should also allow customers
to select delivery or pickup options, choose a time for their order, and pay online.
Online Table Booking: The website should have an online table booking system that
allows customers to reserve a table in advance. This should include a simple form where
customers can enter their details and select the date and time they would like to book a table.
The system should also be integrated with the restaurant's reservation management system to
ensure that bookings are not double-booked.
High-Quality Visuals: Visuals such as photographs and videos are an essential part of any
restaurant website. They should be high-quality and showcase the restaurant's dishes,
ambiance, and decor. This will help to give customers a sense of what to expect when they visit
the restaurant.
Security and Privacy: The website should be designed with security and privacy in mind.
This includes using SSL encryption to protect customer data, ensuring that payment gateways
are secure, and complying with data protection regulations such as GDPR.
Customer Reviews and Testimonials: Customer reviews and testimonials are a great
way to build trust and credibility with potential customers. They should be prominently
displayed on the website, along with a rating system that allows customers to rate their
experience.
Social Media Integration: Social media integration is an essential part of any modern
website. It allows customers to share their experience on social media platforms such as
Facebook, Twitter, and Instagram, which can help to increase visibility and attract new
customers.
the project environment. Initially, the project scope is defined and the appropriate methods for
completing the project are determined. The durations for the various tasks necessary to
complete the work are listed and grouped into a work breakdown structure. Project planning is
often used to organize different areas of a project, including project plans, workloads and the
management of teams and individuals.
• When combined with estimation method sand risk analysis, scheduling, establishes a road
map for the project management.
• Scheduling begins with the process composition. The characteristics of the project are used to
adapt an appropriate task set for the work to be done.
• The task network is used to compute the critical project path, a time line chart and a variety
of project information.
3.6.1 HTML
3.6.2 CSS
Cascading Style Sheets, fondly referred to as CSS, is a simple design language intended
to simplify the process of making web pages presentable.
CSS handles the look and feel part of a web page.
CSS is used to design HTML tags.
CSS is independent of HTML and can be used with any XML-based markup language.
Tailwind CSS can be used to style websites in the fastest and easiest way.
Tailwind CSS is basically a Utility first CSS framework for building rapid custom UI.
It is a highly customizable, low-level CSS framework that gives you all of the building
blocks that you need.
3.6.5 React JS
ReactJS is a declarative, efficient, and flexible JavaScript library for building reusable
UI components.
It is an open-source, component-based front end library which is responsible only for
the view layer of the application.
SYSTEM ANALYSIS
4.1 STUDY OF CURRENTSYSTEM
CHAPTER-4
SYSTEM ANALYSIS
There are several types of feasibility depending on the aspect they covers. Some important
feasibilities is as follows:
1. Technical feasibility: This type of feasibility study would assess the technical
requirements and capabilities of the restaurant website system. It would look at
factors such as the necessary hardware and software, programming languages and
frameworks, and web hosting options.
2. Economic feasibility: Economic feasibility studies would determine the financial
viability of developing a restaurant website system. It would assess the potential costs
and benefits of the system, including development and maintenance costs, potential
revenue streams, and ROI.
3. Operational feasibility: Operational feasibility studies would evaluate the practicality
and suitability of implementing a restaurant website system into the organization's
operations. It would examine factors such as staff training, process changes, and
impact on existing systems.
4. Schedule feasibility: Schedule feasibility studies would assess whether the
development and implementation of a restaurant website system can be completed
within the desired time frame. It would look at factors such as project scope, available
resources, and potential risks that could cause delays.
5. Market feasibility: Market feasibility studies would evaluate the potential demand for
the restaurant website system in the target market. It would examine factors such as
the size of the market, competition, and potential barriers to entry.
CHAPTER 5
SYSTEM DESIGN
Systems design is the process of defining the architecture, components, modules, interfaces,
and data for a system to satisfy specified requirements. The System Design Description report
provides summary or detailed information about a system design represented by a model.
Systems design is therefore the process of defining and developing systems to satisfy specified
requirements of the user.
5.1 Data Dictionary:
Data Dictionary is defined as a table which below following point:
5.1.1 Users:
5.1.2 Cancelation:
5.1.3 Category:
5.1.4 Customer:
5.1.5 Designation:
5.1.6 Employee:
5.1.7 Feed_Back:
5.1.9 Ingredients:
5.1.11 Order:
5.1.14 Status:
5.1.15 Tables:
CHAPTER 6
IMPLEMENTATION
open home page of the portal. Also be remember me are use so next time auto password
generate.
Book table button show the customer and then book table according to food.
6.2.7 CONTACT:
Provide Contact details in the website any query about the food so that customer can contact or
message.
6.2.8 Testimonial:
Customer give the review and rating according to food and restaurant services.
CHAPTER-7
TESTING
Test Case For Restaurant Website pick: In this post below, we discuss test cases for the pay
roll system. The system under test is taken from the software released by Jake Rodriguez.
You can checkthe image below to get more ideas about the payroll system.
If you are interested in looking at even better features and the complex Restaurant Website
pick system, then I suggest checking the free open source software available. That way,
you can practice writing test cases more effectively.
Testing and validation are the most important steps after the implementation of the
developed system. The system testing is performed to ensure that there are no errors in the
implemented system. The software must be executed several times in order to find out the
errors in the different modules of the system. Validation refers to the process of using the
new software for the developed system in a live environment i.e., new software inside the
organization, in order to find out the errors.
The validation phase reveals the failures and the bugs in the developed system. It will be
come to know about the practical difficulties the system faces when operated in the true
environment. By testing the code of the implemented software, the logic of the program can
be examined. A specification test is conducted to check whether the specifications stating
the program are performing under various conditions. Testing may be done at 4 levels:
• Unit Testing
• Integration Testing
• Validation Testing
• System Testing
• Acceptance Testing
Fig7.1 Testing
Strategy
1. Separate authentication for both the front end as well as back end.
2. Inclusion of all eligible data and modules to be tested.
3. Testing individual module according to requirement.
4. Privacy to the admin as well as the user who becomes the part of
System.
5. Updating of the information from time to time.
8.1 Conclusion
8.2 Future Enhancement
CHAPTER 8
CONCLUSION & DISCUSSION
8.1 Conclusion
In conclusion, a well-designed restaurant website can be a powerful marketing tool that
attracts new customers and helps to establish a loyal customer base. By providing visitors
with an engaging and informative online experience, a restaurant website can showcase
the establishment's unique features, highlight its menu and offerings, and create a strong
brand identity.
REFERENCES
1. React JS Documentation:
https://reactjs.org/docs/getting-started.html
2. Tailwind CSS Documentation:
https://tailwindcss.com/docs/installation
3. Node JS Documentation:
https://nodejs.org/en/docs/