Wedding and Event Planning App
Wedding and Event Planning App
Wedding and Event Planning App
Attock Campus
A project presented to
COMSATS University Islamabad, Attock Campus
By
i
Declaration
We hereby declare that this software, neither whole nor as a part, has been copied
out from any source. It is further stated that we have developed this software and
accompanied the report completely based on our efforts. If any part of this project
is proved to be copied out from any source or found to be reproduced from some
other source, we will stand by the consequences. No portion of the work presented
has been submitted of any application for any other degree or qualification of this
or any other university or institute of learning.
ii
Certificate of Approval
It is to certify that the final year project of BS (SE) “Wedding and event planning
app” was developed by Salman Arshad (CUI/FA17-BSE-071/ATK) and Usman
Hussain Siddiqui (CUI/ FA17-BSE-036/ATK) under the supervision of Mr. Saleem
Khan and that in opinion; it is fully adequate, in scope and quality for the degree of
Bachelor of Science in Software Engineering.
Supervisor
External Examiner
iii
Executive Summary
Abstract
Our main aim with wedding and event planning app is to help people successfully organize
weddings and other events. It is a java-based web application. This application provides an easy
interface for anyone willing to plan their special event to find top venues and planners of their
choice. The customer will register through our system, and all the functionalities will be available
to them on a single platform. The customer can get the service by adding all the details of the
event. The customer can select the type of event, type of decoration and calculate their estimated
budget. The admin will verify all the details provided by the customer. Admin will add all the
planner's details based on the customer's requirement and send the customer’s event details to the
planner. The planner will verify & send his response with a call. To confirm the order, the
customer needs to complete the payment process.
The proposed system will also provide customer-to-planner communication. There will be an
admin panel in our system. And this panel will update the information regarding venues, it’s
location, it’s availability, and budget calculations. The system will recommend the best venues to
the customer based on their location. If the customer wants to search venue in a specific area, the
system will display all the available venues in that area.
Our project is a new and almost only platform to provide wedding and event planning in Pakistan
on a single application. It tackles out all the problems of poorly organized weddings or
unscheduled and out of budget venues. It provides a call feature to keep both parties updated
about the information regarding event. This site enlists the venues to the customers. Customers
can search and view the venue list based on their needs. The customer's job is to select the venue,
confirm the details about the event, and confirm their payment to proceed further. Admin’s role is
to collect all the input details of the event provided by the customer and forward them to the
respective planner. Finally, the planner will verify, check, and update on the confirmation about
the event. Our system will also provide customer-to-planner communication through call or
Gmail. This communication will help our customer stay updated about the event, and the admin
can forward information about the event from planner to customer and vice versa. All of the
information about the venue, services, locations, and budget is provided in one place and
accessible to each of them. Instruction option is also available for the ease of using our interface
to new customers or users. Our system will also display the list of wedding hotels with their
prices in each hotel’s profile.
iv
Acknowledgement
All praise is to Almighty Allah who bestowed upon us a portion of His boundless knowledge by
virtue of which we were able to accomplish this challenging task.
We are greatly indebted to our project supervisor Mr. Saleem Khan. Without his supervision,
advice, and valuable guidance, the completion of this project would have been doubtful. We are
deeply indebted to them for their encouragement and continual help during this work.
And we are also thankful to our parents and family, who have been a constant source of
encouragement for us and brought us the values of honesty & hard work.
v
Abbreviations
vi
Table of Contents
1 Introduction...................................................................................................................................................... 2
1.1 Brief................................................................................................................................................................2
1.2 Relevance to course modules...............................................................................................................................3
1.2.1 Web Engineering...........................................................................................................................................3
1.2.2 Database Management System...................................................................................................................3
1.2.3 Software Project Management.....................................................................................................................3
1.2.4 Software Requirement Engineering..............................................................................................................3
1.2.5 Software Quality Assurance..........................................................................................................................3
1.2.6 Software Design and Architecture................................................................................................................3
1.2.7 Data Mining...........................................................................................................................................4
1.3 Project background...............................................................................................................................................4
1.4 Goals and Objectives.............................................................................................................................................4
1.5 Literature Review..................................................................................................................................................4
1.5.1 Event Planner (Party Planning).....................................................................................................................4
1.5.2 Comparison Table.........................................................................................................................................5
1.6 Methodology.........................................................................................................................................................5
1.6.1 Rationale behind Selected Methodology..............................................................................................6
2 Problem Definition............................................................................................................................................ 8
2.1 Problem Statement...............................................................................................................................................8
2.2 Proposed Solution.................................................................................................................................................8
2.3 Deliverables...........................................................................................................................................................8
2.4 Development Requirements.................................................................................................................................8
2.4.1 Tools and technologies.................................................................................................................................9
3 Requirement Analysis..................................................................................................................................... 11
3.1 Functional requirements.....................................................................................................................................11
3.1.1 FR-01 Sign in...............................................................................................................................................11
3.1.2 FR-02 Select Wedding Hotel........................................................................................................................11
3.1.3 FR-03 Select Restaurant..............................................................................................................................12
3.1.4 FR-04 Select Tent Service............................................................................................................................12
3.1.5 FR-05 Select Location..........................................................................................................................13
3.1.6 FR-06 Calculate Budget...............................................................................................................................13
3.1.7 FR-07 Confirm Payment..............................................................................................................................14
3.1.8 FR-08 View Instructions..............................................................................................................................14
3.1.9 FR-09 Watch Ads........................................................................................................................................15
3.1.10 FR-10 Communication via call..................................................................................................................15
3.1.11 FR-11 Feedback.........................................................................................................................................16
3.2 Non-Functional Requirements............................................................................................................................17
3.2.1 NFR-01 Performance...................................................................................................................................17
3.2.2 NFR-02 Security...........................................................................................................................................17
3.2.3 NFR-03 Reliability.......................................................................................................................................17
3.2.4 NFR-04 Portability.......................................................................................................................................17
3.3.2 Admin Use Case Diagram...........................................................................................................................22
3.3.3 Planner Use Case Diagram.........................................................................................................................25
4 Design and Architecture.................................................................................................................................. 29
vii
4.1 Project Design.....................................................................................................................................................29
4.2 Data Modeling (Diagram)....................................................................................................................................29
4.2.1 Data Flow Diagram.....................................................................................................................................29
4.2.2 Class Diagram.............................................................................................................................................30
4.2.3 Activity Diagram.........................................................................................................................................30
4.2.4 Sequence Diagram......................................................................................................................................34
5 Implementation.............................................................................................................................................. 38
5.1 Tools....................................................................................................................................................................38
5.1.1 Android Studio............................................................................................................................................38
5.2 Technologies.......................................................................................................................................................38
5.2.1 Firebase.......................................................................................................................................................38
5.3 Component of System.........................................................................................................................................38
5.3.1 Database.....................................................................................................................................................38
5.3.2 Mobile Interface.........................................................................................................................................38
5.3.3 Admin Implementation...............................................................................................................................44
6 Testing............................................................................................................................................................ 47
6.1 Unit Testing.........................................................................................................................................................47
6.2 System Testing.....................................................................................................................................................47
6.3 Test Cases............................................................................................................................................................47
6.2.1 Test Case (Sign in Valid)..............................................................................................................................47
6.2.2 Test Case (Hotel Selection Valid)................................................................................................................47
6.2.3 Test Case (Restaurant Selection Valid).......................................................................................................48
6.2.4 Test Case (Catering Service Selection Valid)...............................................................................................48
6.2.5 Test Case (Call Valid)...................................................................................................................................48
6.2.6 Test Case (Payment Service Valid)..............................................................................................................48
6.2.7 Test Case (Feedback Valid).........................................................................................................................49
6.2.7 Test Case (Feedback Invalid).......................................................................................................................49
7 Conclusion and Future Work........................................................................................................................... 51
7.1 Future Work........................................................................................................................................................51
7.2.1 UI.................................................................................................................................................................51
7.2.2 Updating Database.....................................................................................................................................51
7.2 Conclusion...........................................................................................................................................................51
8 References...................................................................................................................................................... 53
viii
Table of Figures
Figure 1-1 Agile SDLC .................................................................................................................. 5
Figure 3-1 Customer Use Case Diagram ...................................................................................... 18
Figure 3-2 Admin Use Case Diagram ............................................................................................
22
Figure 3-3 Planner Use Case Diagram ..........................................................................................
25
Figure 4-1 Data Flow Diagram ..................................................................................................... 29
Figure 4-2 Class Diagram ............................................................................................................. 30
Figure 4-3 Planner Activity Diagram ............................................................................................
31
Figure 4-4 Admin Activity Diagram .............................................................................................
32
Figure 4-5 Customer Activity Diagram ........................................................................................ 33
Figure 4-6 Sign in Sequence Diagram .......................................................................................... 34
Figure 4-7 Gmail Sequence Diagram ............................................................................................
35
Figure 4-8 Call Sequence Diagram ............................................................................................... 35
Figure 4-9 Location Sequence Diagram ........................................................................................
36
Figure 5-1 Login through
Gmail .....................................................................................................39
Figure 5-2 Home Page ...................................................................................................................
39
Figure 5-3 Hotel list.......................................................................................................................
39
Figure 5-4 Restaurant List.............................................................................................................
40
Figure 5-5 Catering Service list..................................................................................................... 40
Figure 5-6 Catering Service List.................................................................................................... 40
Figure 5-7 Budget Calculator......................................................................................................... 40
Figure 5-8 Details of Hotels........................................................................................................... 41
Figure 5-9 Payment Bank Alfalah................................................................................................. 41
Figure 5-10 Call Function.............................................................................................................. 41
Figure 5-11 Option List................................................................................................................. 41
Figure 5-12 Review Page............................................................................................................... 42
Figure 5-13 Rating Page................................................................................................................ 42
Figure 5-14 Qr Code Machine Learning........................................................................................ 42
Figure 5-15 Google Map................................................................................................................ 42
Figure 5-16 Add Mob.................................................................................................................... 43
Figure 5-17 Restaurant Menu List................................................................................................. 43
ix
Figure 5-18 Instructions through video recording..........................................................................43
Figure 5-19 Location tracking........................................................................................................43
Figure 5-20 Adding Project to Firebase......................................................................................... 44
Figure 5-21 Choosing Authentication Method ............................................................................. 44
Figure 5-22 Creating Gmail Account ........................................................................................... 45
Figure 5-23 Gmail Login .............................................................................................................. 45
x
List of Tables
Table 1-1 Comparison Table .......................................................................................................... 5
Table 3-1 FR-01 Sign in.................................................................................................................
11
Table 3-2 FR-02 Select Wedding Hotel.........................................................................................
11
Table 3-3 FR-03 Select Restaurant................................................................................................ 12
Table 3-4 FR-04 Select Tent Service............................................................................................. 12
Table 3-5 FR-05 Select Location ...................................................................................................
13
Table 3-6 FR-06 Calculate Budget.................................................................................................
13
Table 3-7 FR-07 Confirm Payment................................................................................................
14
Table 3-8 FR-08 View Instructions................................................................................................
14
Table 3-9 FR-09 Watch
Ads............................................................................................................15
Table 3-10 FR-10 Communication via call....................................................................................
15
Table 3-11 FR-11 Feedback...........................................................................................................
16
Table 3-12 Customer Sign in Use Case ..........................................................................................
19
Table 3-13 Customer Search Use Case.......................................................................................... 19
Table 3-14 Customer Select Use Case............................................................................................
20
Table 3-15 Customer Calculate Use Case......................................................................................
20
Table 3-16 Customer View Use Case.............................................................................................
21
Table 3-17 Customer Pay Use Case ..............................................................................................
21
Table 3-18 Customer Communication Use Case .......................................................................... 22
Table 3-19 Admin Sign in Use Case..............................................................................................
23
Table 3-20 Admin Shows Use Case...............................................................................................
23
Table 3-21 Admin Adds Use Case.................................................................................................
24
Table 3-22 Admin Verify Use Case...............................................................................................
24
xi
Table 3-23 Planner Sign in Use Case.............................................................................................
25
Table 3-24 Planner Calculate Requirements Use Case...................................................................
26
Table 3-25 Planner Send Staff Use Case........................................................................................
26
Table 3-26 Planner Communication Use Case ..............................................................................
27
xii
Chapter 1
Introduction
1
1 Introduction
Living in the 21st century, we see the world evolving at its best, given all the advancement in
technology; we find efficient ways to divide and manage our tasks. Since the rise of active
interaction via social media, Pakistan has also seen an uprise in wedding and event planning.
Event planning, mainly wedding planning, has always been the most tedious and time intensive
task to anyone who is either organizing or planning it. It is the business of organizing,
managing, and conducting the tasks of events smoothly and efficiently without the customer
worrying about it. From venue selection to budget, building the hustling task for performing all
the tasks perfectly at the right time might make them miss out on moments they should be
cherishing. In order to overcome the unscheduled and unorganized event planning, we came up
with the Wedding and Event Planning App, which is an Event Management System. Our project
is web-based so that everyone can access it through the internet. We will bring wedding
planners, organizers, customer, and budget calculations all on a single platform. Anyone who is
interested in having their event planned will register through the system, and all the
functionalities will be available on our platform. To control all the activities on the website, the
admin panel in our system will be responsible for fetching all the details from customers and
provide them to the planner. In other words, the admin will act as an intermediator. The
customer can get the service by adding all the details of the event. The customer can select the
type of event, type of decoration, and estimated budget. The admin will then verify all the
details given by the customer. Admin will add all the details of the event to the customer's
requirement and send the customer’s event details to the planner. The planner will verify & send
his response with a call. To confirm the order, the customer needs to complete the payment
process. Our system makes the customer choose from the top available event planner based on
their location. A searching facility is also available to the customer to search for a specific area,
and the system will display all the venues available for booking.
1.1 Brief
This project aims to provide the venues and organizers by accessing top planners and event
organizers to organize a wedding successfully and other events all while keeping in mind the
budget respective to buyer's needs all through a single platform. The customer can get the
service by adding all the details of the event. The customer can select the type of event, type of
decoration, and estimated budget. After the selection, all the customer’s details about the event
will be verified by the admin and forwarded to respective planners based on location. Similarly,
after receiving the information about the event, decoration type, and price of the event, the
planner's response will be shared with the respective customer. The proposed system will also
provide customer -to-admin communication via call or Gmail. The admin panel in our system
will act as an intermediator and update the planner and customer's information. The system will
recommend the best venues, location of the venues, service charges, budget calculations, and
payment methods. If the customer wants to venue in a specific area, the system will display all
the available venues in that area.
2
1.2 Relevance to course modules
In this section, we discuss some of our courses in program that helped us in making this project.
• Activity Diagram
• Use Case Diagram
• Sequence Diagram
• Class Diagram
• Communication Diagram
3
1.2.7 Data Mining
In this course we studied about the data and analytics on data. How data become more useful
using computer programming algorithms. In this course, we understand and implement
algorithms on datasets to check the prediction of our result with actual results. Our project
involves recommendation system, so it helps us in designing and developing recommendation
system.
4
1.5.2 Comparison Table
Table 1-1 Comparison Table
Features Wedding and Event Planning Event Planner
Call Feature Yes No
1.6 Methodology
This project is built in agile manner as shown in figure. Thus, WEP app is built using agile
model by completing each phase and integrating them as a whole project. It is software
development life cycle model where projects/system is designed, built and tested using a
combination of iterative and incremental process models with focus on process adaptability and
customer satisfaction by rapid delivery of working software product. At the end of the iteration,
a working product is displayed to the customer and important stakeholders. This model is the
combination of iterative and incremental process models.
Deployment
Release
5
Yes
No
Testing Back To
4 Define Requirements
Agile
Model
Development 3 1 Requirement
Gathering
2
UI Design
5
1.6.1 Rationale behind Selected Methodology
Our project contains several tasks, but each task is performed in its specific phase with iteration.
Characteristics of agile SDLC are:
1. Realistic approach to software development.
2. Promotes teamwork and cross training.
3. Continuous Improvement of both system and the project.
6
Chapter 2
Problem Definition
7
2 Problem Definition
2.1 Problem Statement
In the age of information and technology, people tend to move towards information and services
that are provided online by many registered websites. But problem still lies in renting hotels,
restaurants and tent service ahead of schedule that too online. Many of the websites provides
search-based option to look for venues independently in location where they are interested. But
in the meantime, there is no member to whom they can communicate with and ask about service
charges or planning of certain events.
2.3 Deliverables
Deliverables after the end of Final Year project to the FYP committee are as follows.
• Design File (XML)
• Database (Firebase)
• Documentation (pdf)
8
2.4.1 Tools and technologies
2.4.1.1 Tools
Tools are as under!
• Brackets
• Xampp Server
• MS Word
• MS PowerPoint
• Android Studio
2.4.1.2 Technology
• Firebase
• HTML
• CSS
• JavaScript
• jQuery
9
Chapter 3
Requirement Analysis
10
3 Requirement Analysis
In this chapter, we are going to discuss requirements of our project. In the sub section, we will
also discuss functional and non-functional requirements of our project. Requirement gathering
and analysis is one of the most important steps of project’s development lifecycle. Software
requirement specification defines the requirement that are being designed and then developed to
make a workable product. Requirement specifications are divided into two main categories.
11
FR-
3.1.3 FR-03 Select Restaurant
[2] https://www.freeprojectz.com/free-android-project-source-
code-download/wedding-planner-management-system
[2] https://www.freeprojectz.com/free-android-project-source-
code-download/wedding-planner-management-system
12
FR-
Name FR-05 Select Location
Summary This interface allows customer to select the location to calculate the
distance between their location and venue from our portal.
Rationale Provide customer an interface to select the location and calculate distance
from our platform.
[2] https://www.freeprojectz.com/free-android-project-source-
code-download/wedding-planner-management-system
[2] https://www.freeprojectz.com/free-android-project-source-
code-download/wedding-planner-management-system
13
FR-
Summary This interface allows customer to place order by confirming payment.
Rationale Provide customer an interface to complete payment method.
14
FR-
3.1.9 FR-09 Watch Ads
15
FR-
3.1.11 FR-11 Feedback
16
3.2 Non-Functional Requirements
Non-functional requirements are those requirements which describes how a system should behave
when a certain function is performed. They take part with functional requirements to help and
define the system quality with respect to the following parameters:
17
3.3 Use Case Diagram
Bank
Alfalah
18
3.3.1.1 Detail Customer Use Case Diagram
Table 3-12 Customer Sign in Use Case
Use case name Sign in
Actor Customer
Summary Customer can Sign in to the portal.
Pre-condition Customer should be on the Sign in page.
Customer must have valid Gmail address.
Customer record must be in the database.
Post-condition Customer will be redirected to the dashboard.
Includes Gmail Id
Normal course 1. Launch application.
of events 2. Click on Sign in.
3. Enter Gmail Credentials
4. Click on Sign in button to proceed.
19
Use case name Select
Actor Customer
Summary Customer can select location in the portal using Google maps to calculate
the distance between their location and venue’s.
Pre-condition Customer should be at the dashboard.
Customer must Sign in to the portal.
Post-condition Customer will be redirected to the Google maps.
Include Location
Normal course 1. Sign In
of events 2. Click on Location button.
3. Enter your location in source location and venue’s location at
destination location.
4. Click display track button to proceed.
Include Budget
Normal course 1. Sign In.
of events 2. Click on Budget button.
3. Enter details about event financial estimates.
4. Results will be displayed.
20
Table 3-16 Customer View Use Case
Use case name View
Actor Customer
Summary Customer can view instructions or watch ads within the portal.
Pre-condition Customer should be at the dashboard.
Customer must Sign in to the portal.
Post-condition Customer will be redirected to the instruction page or to watch an ad.
Extend Instructions
Include Ads
Normal course 1. Sign in.
of events 2. Click on Instruction to view instructions on how to use the app
(optional)
3. Click on ads button and proceed to watch an ad.
21
Actor Customer
Summary Customer can call the planner.
Pre-condition Customer should be at dashboard.
Customer must Sign in to the portal.
Post-condition Customer will be redirected to the page where number input would be
required.
Extend Gmail
Include Call
Normal course 1. Sign in.
of events 2. Click on call button to communicate with planner.
3. Click on Gmail button to leave a feedback.
Show <<include>>
Venue List
<<include>>
Feedback
Adds <<include>>
Planner
Admin
<<extend>>
Verfiy
Phone Number
<<include>> <<include>>
Customer
Payment
Details
22
Use case name Sign in
Actor Admin
Summary Admin can Sign in to the portal.
Pre-condition Admin must have valid email address.
Admin record must be in the database.
23
Actor Admin
Summary Admin can add planners and their number with in the portal.
Pre-condition Admin must Sign in to the portal.
Post-condition Admin will collect all the information about event and payment.
Include Payment, Customer details
Normal course 1. Sign in.
of events 2. Verify events details input by customer.
3. Verify and confirm customer’s payment.
24
3.3.3 Planner Use Case Diagram
Calculate Requirements
Planner
Send Staff
26
Normal course 1. Sign in.
of events 2. Click on call button.
3. Enter receiver name.
4. Click on call button to make a call.
27
Chapter 4
Design and Architecture
28
4 Design and Architecture
4.1 Project Design
This chapter offers the complete design of our project. Project design is an important part to
develop a pictorial representation of requirement based on the detailed functional and non-
functional requirements which we mentioned in the previous chapter. Project design is only
acceptable and marked authentic after understanding the requirements of the project, provided for
development. It is always good practice to start from making a high-level design and then
advance to low-level designs.
29
Figure 4-1 Data Flow Diagram
• Association
• Directed association
• Dependency
• Aggregation
• Composition
• Generalization
30
4.2.3.1 Planner Activity Diagram
31
4.2.3.2 Admin Activity Diagram
32
4.2.3.3 Customer Activity Diagram
33
4.2.4 Sequence Diagram
It is a type of behavioral UML diagram. It gives understanding of the logical view of the system
under development. It also shows the message that that are being passed between the system and
the lifelines as they perform specific operations. Messages are arranged in ascending order to
maintain the flow of the system. It shows the dynamic behavior of system according to the
messages that are being passed.
Actor
• Admin
• Customer
• Planner
Lifelines
• User Interface
• Web Server
• Database
34
4.2.4.2 Gmail sequence diagram
Actor
• Planner
• Customer
Lifelines
• User Interface
• Web server
• Database
4.2.4.3 Call Sequence Diagram
Actor
• Customer
35
• Planner
Lifeline
• User Interface
• Web Server
• Database
Actor
• Customer
Lifelines
• User Interface
• Web Server
• Database
36
Chapter 5
Implementation
37
5 Implementation
This chapter will demonstrate the vital implementation tools and technologies that are used to
build this application. Implementation include application designing, database schema creation,
and server-side implementation.
5.1 Tools
Tools are essential requirements for any developers to build a software, write code and develop a
system according to their requirements. The tools that were used to build WEP app are as follow:
5.2 Technologies
Alongside the technologies and IDEs used to build software, there exists several technologies that
are used by developers to store, grow and update their system. Technology used by WEP app are
as follow:
5.2.1 Firebase
Firebase is a Backend-as-a-Service (Baas). Firebase is categorized as a NoSQL database program,
which stores data in JSON-like documents. The Firebase Realtime Database is a cloud-hosted
NoSQL database that lets you store and sync data between your users in real-time.
5.3.1 Database
For building a real-time database application, first approach is to make a database schema that is
used by system for its record maintenance and administration. We structured, designed and
developed our database schema in Firebase Realtime database.
38
Figure 5-1 Login through Gmail
39
Figure 5-4 Restaurant List Figure 5-5 Catering Service list
40
Figure 5-6 Catering Service List Figure 5-7 Budget Calculator
41
42
Figure 5-8 Details of Hotels Figure 5-9 Payment Bank Alfalah
43
Figure 5-12 Review Page Figure 5-13 Rating Page
44
Figure 5-16 Add Mob Figure 5-17 Restaurant Menu List
Figure 5-18 Instructions through video recording Figure 5-19 Location tracking
45
5.3.3 Admin Implementation
46
Figure 5-22 Creating Gmail account
47
Chapter 6
Testing
48
6 Testing
In this chapter we will evaluate certain test cases that we ran through our project, in order to
ensure everything is working and in order as per requirement. In this chapter, we will illustrate
test cases along with their results.
49
6.2.3 Test Case (Restaurant Selection Valid)
Steps Actions Expected System Response Pass/fail Comments
1 Click on “Sign in” Button Application displays a sign in method pass
User Logged In
2 Dashboard is displayed Pass
3 User clicks on “Restaurant” Application display Restaurant list. Pass
Button.
4 User clicks on displayed Displayed successfully Pass
Restaurant.
50
User Logged In
2 Dashboard is displayed Pass
3 User clicks on “Payment” Application displays Bank Alfalah Pass
Button. payment methods successfully.
51
Chapter 7
Conclusion and Future Work
52
7 Conclusion and Future Work
In this chapter, we briefly write the conclusion we make after we built the Wedding and Event
Planning app.
7.2.1 UI
We will upgrade the current UI with a more seamless and user-friendly one. We aim to add more
functionality in our application to turn this app into a lucrative business application.
7.2 Conclusion
Our main goal through this project is to provide a platform for both clients and service providers.
The user will be able to access venues and event organizers by accessing top planners and event
organizers to organize a wedding or an event successfully through a single platform. The
customer can get the service by adding all the details of the event. The customer can select the
type of event, type of decoration, and estimated budget. After the selection, all the customer’s
details about the event will be verified by the admin and forwarded to respective planners based
on location. Similarly, after receiving the information about the event, decoration type, and price
of the event, the planner's response will be shared with the respective customer. The proposed
system will also provide customer -to-admin communication via call or Gmail. The admin panel
in our system will act as an intermediator and update the planner and customer's information.
The system will recommend the best venues, location of the venues, service charges, budget
calculations, and payment methods. If the customer wants to venue in a specific area, the system
will display all the available venues in that area.
53
Chapter 8
References
54
8 References
[3] https://codecanyon.net/category/mobile/android/full-applications?term=event%20manager
[4] https://www.freeprojectz.com/free-android-project-source-code-download/wedding-planner-
management-system
55