Web Development Using Laravel: Deputy Pankti Nileshbhai
Web Development Using Laravel: Deputy Pankti Nileshbhai
A detail report on
Web Development using Laravel
Under the Subject of
Summer Internship (3170001)
BE – IV, VIIth Semester
Academic Year: 2021-2022
Submitted By:
Deputy Pankti Nileshbhai
Enrollment Number:
180090107010
Guided By:
Prof. Unnati S. Shah
1
C K Pithawala College of Engg. & Technology, Surat
CERTIFICATE
This is to certify that the report entitled “Web Development using Laravel”[4] has been carried
out by Deputy Pankti Nileshbhai, Enrollment No: 180090107010 under the subject of “Summer
Internship”(3170001) for the degree of Bachelor of Engineering in Computer Engineering in 7 th
Semester and presented the report as per guidelines of Gujarat Technological University,
Ahmedabad during the academic year 2021-2022.
Place: Surat
Date:
2
Certificate of Completion (by Organization)
With reference to the above and the internship completion certificate dated 26th August, issued
to Deputy Pankti Nileshbhai, Kintu Designs Pvt. Ltd. Hereby issues this certificate to
Deputy Pankti Nileshbhai and duly certifies that she has successfully completed her
Internship program of 3 months.
During this period from 26th May to 26th August. She undertook a project titled “Banquet
CRM - Events and Banquets Management Web Application - With Laravel 8” as partial
fulfillment for the award of B.E. from C.K.Pithawala College of Engineering &
Technology.
.
During her training period, we have found her to be dedicated and knowledgeable about the
subject and her performance towards completion of the project has been satisfactory.
Yours Faithfully,
RUSHIKESH PATEL
CEO & FOUNDER
Note: We provide all Digital QR Based Letters, For any confirmation call us at 9727785703
OPERATING OFFICE:
B/406, Aagam Shopping World, Vesu, Canal Road, Surat - 395007, Gujarat, India
Phone: +91 261 2977123, Mobile: +91 95860 49482
Email: [email protected]
3
Student’s Declaration
Signature:
4
Acknowledgement
The success of any task lies upon the efforts made by a person but it cannot be achieved without
co-operation of others. Thus, I would like to take this opportunity to thank all those people who
have helped me to complete this Internship, guiding me towards the achievement of its purpose.
It gives me immense pleasure to express my heartfelt gratitude and respect towards Mr.
Rushikesh Patel, CEO and Founder of Kintu Designs Pvt. Ltd. for giving me the
opportunity to do an Internship within the organization.
I also would like all the people that worked along with me Dhaval Sir & Mehul Sir with their
patience and openness they created an enjoyable working environment.
It is indeed with a great sense of pleasure and immense sense of gratitude that I acknowledge
the help of these individuals.
I also express my sincere gratitude to my internship guide Prof. Unnati S. Shah for her
support, suggestions & valuable guidance.
I am extremely great full to my department staff members and friends who helped me in
successful completion of this internship.
5
TABLE OF CONTENT
1 List of Figures. 7
2 List of abbreviation 7
3 Abstract. 8
4 Company Brief. 9
5 Chapter 1- Introduction. 11
6 Chapter 2- Internship Details. 12
7 Chapter 3- Conclusion. 21
8 References 21
9 Annexure 22
6
List of figures:
JS JavaScript
7
Abstract
BANQUET CRM is a Sales and Event Management web application for restaurants, hotels
and unique venues that will increase event sales and streamline the planning process. Capture
and convert new event leads from anywhere. Banquet CRM allows your venue to deliver
branded, professional-looking proposals and event orders quickly and easily, plus capture and
respond to leads within seconds.
Events Management
Invoice generation
Communicate Easily
Organize & Manage your contacts
Payment logs – Collect Payments easily
Business Report
8
Company Brief
We’re A Team of Creative Thinkers: Digital Experts, Web Designers, Developers and
Marketers Based in India, In the Heart of Leafy Surrey.
Passionate about all things digital, our award winning team are commercial and
entrepreneurial. We work with businesses of all sizes, from small funded start-ups, medium
sized businesses to large multinational clients delivering B2C (Business to Customer) and B2B
(Business to Business) digital solutions in a variety of channels.
Our digital marketing solutions include websites, SEO, SEM and email campaigns. Our in-
house development team create beautifully finished software and apps for the major mobile
platforms including Apple’s iOS and Google’s Android.
What sets us apart is our team’s rich history in the advertising and film industries, this
experience influences our thinking, providing strategic advantages to our clients. With over 20
years of London agency experience, an in-house photography and videography team and crack
squad of brand and graphic designers, you have the perfect digital agency right here, raring to
go.
Our Vision:
Services offered:
Web Design and Development
Software and Apps
E-commerce Services
Digital Marketing and Strategy
9
Branding
Fitness Management
Cloud Gym Management
Diet Management
Yoga Studio Management
10
Chapter 1
Introduction
BANQUET CRM is a Sales and Event Management web application for restaurants, hotels
and unique venues that will increase event sales and streamline the planning process. Capture
and convert new event leads from anywhere. Banquet CRM allows your venue to deliver
branded, professional-looking proposals and event orders quickly and easily, plus capture and
respond to leads within seconds.
11
Chapter 2
Internship Details
Technology Stack:
o HTML:
HTML (Hypertext Markup Language) is the most basic building block
of the web. It describes and defines the content of a webpages.
“Hypertext” refers to links that connect webpages to one another, either
within a single website or between websites. Links are a fundamental
aspect of the Web. By uploading content to the Internet
and linking it to pages created by other people, you become an active
participant in the World Wide Web. HTML uses “markup” to annotate
text, images, and content for display in a Web Browser.
o CSS:
Cascading Style Sheets (CSS) is style sheet language used for describing
the presentation of a document written in a markup language. CSS is a
designed primarily to enable the separation of document content from
document presentation, including aspects such as the layout, colours,
and fonts. It allows one to adapt the presentation to different types of
devices, such as large screens, small screens, or printers. CSS is
independent of HTML and can be used with any XML-based markup
language.
o Bootstrap:[6]
Bootstrap is the most popular HTML, CSS and JavaScript framework
for developing responsive, mobile-first web sites. Bootstrap is a free and
open-source front-end web framework for designing websites and web
applications. It contains HTML and CSS based design templates for
typography, forms, buttons, navigation and other interface components,
as well as optional JavaScript extensions.
12
o JavaScript:
JavaScript is the client side scripting language of the web. It's one of the
most popular and in demand skills in today's job market for good reason.
JavaScript not only enables you to add powerful interactions to websites,
but is also the foundation of a lot of commonly used libraries like
jQuery.
o PHP[1],[8]
PHP is a server scripting language, and a powerful tool for creating
interactive, dynamic and responsive web pages. The code is executed on
the server unlike other client scripting languages. It’s simple for now
comer and easy to use.
o Laravel:[2],[4],[7]
Laravel is a web application framework with expressive, elegant syntax.
We’ve already laid the foundation — freeing you to create without
sweating the small things. Laravel is accessible, yet powerful, providing
powerful tools needed for large, robust applications. A superb inversion
of control container, expressive migration system, and tightly integrated
unit testing support give you the tools you need to build any application
with which you are tasked.
13
Communicate Easily
Organize & Manage your contacts
Payment logs – Collect Payments easily
Business Report
Diagrams - DFD / ER
14
First Level DFD:
15
ER Diagram:
16
Screen Shots of Project:
Dashboard:
Figure 1 - Dashboard
Calendar:
Figure 2 – Calendar
17
Functions:
Figure 3 - Functions
Task:
Figure 4 – Todo
18
Sales Team:
Staff:
Figure 6 - Staff
19
Profile:
Figure 7 – Profile
Contractor Report:
20
Conclusion
References
1. https://www.w3schools.com/php/
2. https://morioh.com/p/a4d2a5383fa0
3. https://www.studentstutorial.com/php/mvc/mvc-hello-world.php
4. https://laravel.com/docs/8.x/readme
5. https://stackoverflow.com/questions/23587833/laravel-validation-unique-on-update
6. https://mdbootstrap.com/docs/b4/jquery/javascript/charts/#:~:text=Bootstrap%20chart
s%20are%20graphical%20representations,and%20customizing%20charts%20from%
20scratch.
7. https://www.parthpatel.net/laravel-tutorial-for-beginner/
8. https://www.w3schools.com/php/DEFAULT.asp
9. https://www.sitepoint.com/the-mvc-pattern-and-php-1/
21
Training Schedule
WEEK 1:
Total Hours = 20
22
WEEK 2:
Total Hours = 25
WEEK 3:
23
10/06 10 AM to 3 5 MVC Log In, MVC Change Password,
PM MVC Import MVC File Upload,
Total Hours = 25
WEEK 4:
Total Hours = 20
WEEK 5:
24
and Fetch Data, Model, File Upload,
Localization,
Total Hours = 9
WEEK 6:
01/07 2 PM to 5 3 Front-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : Navbar, Dashboard, Calendar
Application : New Event Booking, Sales->
Leads, New Leads
02/07 2 PM to 5 3 Front-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : Sales -> Quotes, Invoices,
Customers, Contact
25
Total Hours = 10
WEEK 7:
05/07 2 PM to 5 3 Front-End:
Banquet CRM -
PM
Events And Banquets Management Web
06/07 2 PM to 5 3 Front-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : , New Customer, New Contact
Functions -> Functions, New Function
Booking,
Tickets, Sell Tickets,
07/07 2 PM to 5 3 Front-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : Task -> To do, Meetings,
Logged Calls, Create Meeting, New Call
08/07 2 PM to 5 3 Front-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : Report -> Event report, Lead
Reports, Sales Report, Contractors Report,
Forecasted Report, Reservation Report, Log
Total Hours = 12
26
WEEK 8:
13/07 4 PM to 5 1 Front-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : Configuration -> Sales Team,
Staff, New Team
16/07 4 PM to 5 1 Back-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : Database configuration and
fetch all the data from database to the
project
Total Hours = 3
WEEK 9:
19/07 4 PM to 5 1 Back-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : Apply Paginate in all tables,
Sales Team Details, Edit Sales Team
27
20/07 4 PM to 5 1 Back-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : Edit Contact, Contact Details,
Edit Customer, Customer Details, Delete
Lead
21/07 4 PM to 5 1 Front-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : User Profile Edit Profile
22/07 4 PM to 5 1 Back-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : User Profile, Edit Profile
Total Hours = 4
WEEK 10:
26/07 4 PM to 5 1 Back-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : project Apply Paginate in all
tables, Sales Team Details
29/07 4 PM to 5 1 Back-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : , New Customer, New Contact
30/07 4 PM to 5 1 Back-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application : Task -> To do, Meetings,
28
Logged Calls, Create Meeting, New Call
Total Hours = 4
WEEK 11:
02/08 4 PM to 5 1 Front-End:
Banquet CRM -
PM
Events And Banquets Management Web
03/08 4 PM to 5 1 Back-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application: User Profile, Edit Profile
06/08 4 PM to 5 1 Back-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application: Edit Customer, Edit Contact
Total Hours = 3
WEEK 12:
09/08 4 PM to 5 1 Back-End:
Banquet CRM - Report -> Event report,
PM
Lead Reports, Sales Report,
11/08 4 PM to 5 1 Back-End:
Banquet CRM -
PM
Events And Banquets Management Web
Application: Contractors Report,
Forecasted Report, Reservation Report, Log
13/08 4 PM to 5 1 Back-End:
29
PM Banquet CRM -
Events And Banquets Management Web
Application: Functions -> Functions, New
Function Booking,
Tickets, Sell Tickets,
Total Hours = 3
30