Professional Documents
Culture Documents
22015633AarohanSubediInterimreport_91030 (1)
22015633AarohanSubediInterimreport_91030 (1)
Semester
2023-24 Autumn
PROJECT TITLE: Events Hub Nepal
Student Name: Aarohan Subedi
London Met ID: 22015633
College ID: np01cp4s220149
Internal Supervisor: Saroj Kumar Yadav
External Supervisor: Buddha Man Shakhya
Assignment Due Date:1/3/2024
Assignment Submission Date:1/3/2024
Word Count (Where Required):4481
I confirm that I understand my coursework needs to be submitted online via Google Classroom under the
relevant module page before the deadline in order for my assignment to be accepted and marked. I am
fully aware that late submissions will be treated as non-submission and a mark of zero will be awarded.
ACKNOWLEDGEMENT
I would like to express my gratitude to London Metropolitan University for granting me the academic
foundation and encouragement for the development of the web application. Furthermore, I would like to
express my gratitude to my supervisors Mr. Saroj Kumar Yadav and Mr. Budhaman Nepali for the
ABSTRACT
Event hub Nepal is a web application designed to revolutionize event management in Nepal. This project
focuses on providing user friendly experience for event enthusiasts and event organizers. Our website aims
to ease the process of planning events, selling tickets and reduces the time of event search. This document
brings out the overall conception, development of the web application, addressing its ability to revolutionize
SUMMARY
This interim report consists of overall summary of overall development progress done in the making of
“Event hub Nepal”. This report gives full information about the project background, its development and
progress to date. The Introduction section describes the subjects and their different aspects like problem
domain, aims and objective. The background part contains the Literature review, comparison between
different similar system with modeling and analysis. The development process covers all the required
material and project initialization diagrams and timeline chart. It also shows the survey results and analysis
of the project and things that should be done to make this project successful.
TABLE OF CONTENTS
1. INTRODUCTION ................................................................................................................................... 1
1.5. Objectives...................................................................................................................................... 3
2. BACKGROUND..................................................................................................................................... 4
3. DEVELOPMENT ................................................................................................................................... 9
5. FUTURE WORK.................................................................................................................................. 29
6. CONCLUSION .................................................................................................................................... 30
Bibliography ................................................................................................................................................ 31
APPENDIX .................................................................................................................................................. 33
LIST OF FIGURES
TABLE OF TABLES
1. INTRODUCTION
Events hub Nepal is a web application which is designed to connect user with diverse range of Nepali
culture. It is a platform suitable for every individual whether you are a passionate art supporter, a music
lover or someone wanting the thrill of community gatherings. The platform allows users to effortlessly scroll
through various events, from traditional festivals to engaging workshops. With the user-friendly interface,
Events hub Nepal ensures that the user is in a loop with real time updates on dates, ticket information,
Events Management System in Nepal still works on the traditional manner. People must hear about the
events from friends or must access the portal of the event organizers. Even after knowing about the event,
they cannot participate in the event due to lack of information or the old phone call method make it boring
to get all the information about the events. They must even book the tickets for the events on the venue
premises. Event hub Nepal is the solution to all the problems. Here users can get information about every
single event detail and can book tickets while scrolling through their phone. It is the go-to platform for
While building the app we can face certain challenges which should be overcome to make the app a
success. Understanding these issues is important for user satisfaction and apps success.
1. Minimal event coverage: Covering all the events could be an initial challenge, especially the
smaller events or specialized meetups. If the event coverage is minimum, we cannot attract a
variety of user base. Confirming a diverse range of events is crucial to attract a broad user base.
2. User Engagement: Consistent user engagement is another challenge. Only initial download
can’t make app a success. Sustaining interest of user after download is important so app need
the feature such as personalized user recommendations that makes user coming back to use the
1
22015633 Aarohan Subedi
CS6P05 Final Year Project
platform. If the user doesn’t use the app consistently apps revenue gets affected, and we cannot
get events in the long run.
3. Data Accuracy: Maintaining accurate and up to date event information is a constant challenge.
Events can change details or get canceled, and ensuring real time updates is crucial to build and
retain user trust. If the data is inaccurate and vague users’ trust will be affected and app usage
will degrade.
4. Technical Glitches: Every digital platform is prone to technical glitches. Users may have to face
bugs, crashes, or slow loading runs. These glitches degrade the quality of the platform as well as
the performance of the app. Frequent testing and regular update are necessary to reduce these
problems and make sure smooth users experience.
5. Market Challenges: The event discovering platform can be competitive. To set this app apart
from the other similar apps, we need a good strategy in marketing, unique features like
cancellation, refunds, and partnership with the organizers to offer exclusive content.
All the above-mentioned challenges should be overcome to decrease the risk and threat during building the
project.
As I have mentioned, the problems that can be faced while we build the apps. Underlisted are the solutions
1. Broad event coverage: Event Hub Nepal will overcome the Minimal event coverage problem by
actively cooperating with a variety of event organizers.
By doing so our platform will offer a complete range of events, from broad to specific, which will
provide user a rich and diverse Nepali cultural experience.
2. Enhanced user engagement: In order to solve the problem of active user engagement, the
platform will incorporate innovative features like personalized recommendation which will be key
solution.
3. Regular updates: This platform addresses data accuracy by bringing robust system into use
and using CRUD operations. This prevents users from expired events and inaccurate data, which
makes sure the details of events are always up to date and reliable.
4. Technical Excellence: To remove the technical glitches, Testing’s and continuous updates are
done to make sure a flowless and glitch free user interface which upgrades the user experiences.
2
22015633 Aarohan Subedi
CS6P05 Final Year Project
5. Market Differentiation: Events hub Nepal will differ itself from other similar platforms by
providing unique feature like refund and by exclusively partnering with organizers to give special
offers to the users.
The above-mentioned solutions will play a crucial role in the advancement of the app and if followed properly
the app will surely be a success.
1.4. Aim
The Major aim of this project is to design a platform which connect user to the beating heart of Nepali culture
1.5. Objectives
After completion and deployment, the platform will be able to perform the following tasks.
Event enthusiasts are the main attraction of this web application. The staff organizer and administrator will
3
22015633 Aarohan Subedi
CS6P05 Final Year Project
2. BACKGROUND
How far back can you go when thinking about the history of event planning? Could the first big planner have
been Cleopatra? After all, we have some evidence in the form of a famous painting called “the Banquet of
Cleopatra,” where Cleopatra staged a bet with Marc Anthony to say that she could host a far more lavish
event than he could. As there were many attendees, how did Cleopatra get in touch with them all? Clearly,
she couldn’t send a blanket email, so she would have had to hand-deliver any messages over weeks and
months ahead. No doubt, she took advantage of an army of servants to do so. As time went by and the
history of the event planning industry developed, the aristocracy and other wealthy individuals would throw
increasingly impressive parties and themed events. Still, it wasn’t until after the Industrial Revolution that
events as we know them took off. Now, there was a much more diverse economy and spectacular business
growth, and it became crucial for people to get together to develop their interests.
The history of event management took an even bigger step as transportation became more efficient. Trains
could carry people from one city to the next, and planes made event planning truly international (Eventteam,
2020).
2.1.1. Barcode enabled event management system for logistics and consumables
management.
This paper provides authentication by barcode. Bar code is used to make sure quick and smooth
registration.
4
22015633 Aarohan Subedi
CS6P05 Final Year Project
AURTHER: Prof.Khalil pinjari, Khan Nur. YEAR: 2016 (khalil pinjari, 2016).
This paper introduces a system that is fully computerized and has been developed using advanced
language. It is a web application. To reduce the disadvantages of traditional systems they have used the
new smart management system which uses the modern .net framework for analyzing and managing various
This Main aspect of this paper is to maintain the college event information. They also organize the events
and send the student time of registration through verification code using android sdk.
5
22015633 Aarohan Subedi
CS6P05 Final Year Project
Comparison between the different types of systems like Event hub Nepal is shown in the table below.
Application used
Eventbrite HTML, • The interface is user friendly. • There is a service fee for paid events.
Features.
integration.
Ticket Java • Broad Userbase. • High service cost for both User and
6
22015633 Aarohan Subedi
CS6P05 Final Year Project
• Frontend: React.js
• Database: My SQL.
• Backend: Node.js.
• Visual Studio.
• MS Word.
• Balsamic wireframe
The APIs used in the project to enhance the performance of web application are:
• Maps: To navigate the nearest events, google maps or map box is used.
The table below shows the functionalities of the module in the system.
7
22015633 Aarohan Subedi
CS6P05 Final Year Project
USER • Login
• View notification
• View events
• Send feedback.
recent events.
ADMIN • Login
• Create events.
the employees.
• Update events
• Delete events.
8
22015633 Aarohan Subedi
CS6P05 Final Year Project
3. DEVELOPMENT
The methodology which I have used to make a Gantt chart is RUP (Rational unified process). RUP is a
software development model. It is an iterative model. RUP has divided the development cycle into four
1. Inception: The inception phase determines the structure and basic idea of the project.
• Project was Finalized.
• Suitable client was finalized.
• Discussion with supervisors about development deployment and documentation.
• Project resources and cost were estimated.
2. Elaboration: All the architectural events such as system architecture, hardware architecture
and software architecture are identified in this phase.
• Resources and costs are reseen and finalized.
• Documentation of proposal is carried out.
• Figurative Plans needed for project are made i.e. Gant chart, flowchart.
9
22015633 Aarohan Subedi
CS6P05 Final Year Project
• Various tests like black box and white box testing methods are implemented.
• Documenting the project will be done.
• Terms conditions and privacy policies is written.
4. Transition: This phase is the launch phase where the product is finally completed, released,
and delivered to customers.
• Project will be delivered to clients after construction.
• Clients and user feedback is taken.
• Feedback analysis is carried out.
• Necessary updates are done, and documentation is finalized.
• Deployment of application is carried out.
1. The project has time restrictions and is required to be completed within a deadline to meet the user
requirements. I chose RUP methodology since it prioritizes the needs of the user and ensures high
2. Since the project is completed with the help of regular meetings with the supervisor and using the
iterative Rup methodology, we can incorporate the feedback and refine the system as per the
suggestion.
3. RUP has continuous testing at each development phase which will help to control the system
4. RUP incorporates the documentation task in each phase, wrapping requirement, user manuals,
10
22015633 Aarohan Subedi
CS6P05 Final Year Project
Breaking work into smaller tasks is a common productivity technique used to make the work more
manageable and approachable. For projects, the Work Breakdown Structure (WBS) is the tool that utilizes
this technique and is one of the most important project management documents. It singlehandedly
integrates scope, cost and schedule baselines ensuring that project plans are in alignment (duke, n.d.).
11
22015633 Aarohan Subedi
CS6P05 Final Year Project
This is a 7-month long project. In these seven months every aspect of the application will be covered. The
milestone chart presented below will give the proper idea of the project’s start time and different tasks that
will be done on different days and months. As per the milestone chart, work should be completed to match
12
22015633 Aarohan Subedi
CS6P05 Final Year Project
13
22015633 Aarohan Subedi
CS6P05 Final Year Project
In the Unified Modeling Language (UML), a use case diagram can summarize the details of your system's
users (also known as actors) and their interactions with the system (lucidchart, n.d.).
• ACTORS.
Customer
Admin
Organizer
System
• Use Cases.
Take Membership.
Login.
Search events.
Create events.
Ticket list.
Venue.
Attendees.
Notify customers.
14
22015633 Aarohan Subedi
CS6P05 Final Year Project
15
22015633 Aarohan Subedi
CS6P05 Final Year Project
A flowchart is a picture of the separate steps of a process in sequential order. It is a generic tool that can
be adapted for a wide variety of purposes, and can be used to describe various processes, such as a
16
22015633 Aarohan Subedi
CS6P05 Final Year Project
Sequence Diagrams are interaction diagrams that detail how operations are carried out • Interaction
diagrams model important runtime interactions between the parts that make up the system (Felici, 2011).
17
22015633 Aarohan Subedi
CS6P05 Final Year Project
Collaboration is a type of interaction that is frequently used in for-profit, nonprofit, and governmental
18
22015633 Aarohan Subedi
CS6P05 Final Year Project
Activity Diagrams describe – how activities are coordinated to provide a service – the events needed to
achieve some operation – how the events in a single use case relate to one another – how a collection of
19
22015633 Aarohan Subedi
CS6P05 Final Year Project
A class diagram is a visual representation of class objects in a model system, categorized by class types.
Each class type is represented as a rectangle with three compartments for the class name, attributes, and
20
22015633 Aarohan Subedi
CS6P05 Final Year Project
21
22015633 Aarohan Subedi
CS6P05 Final Year Project
3.12. Wireframe
3.12.1. Guest UI
Figure 12 Guest UI
22
22015633 Aarohan Subedi
CS6P05 Final Year Project
3.12.2. Login UI
Figure 13 Login UI
23
22015633 Aarohan Subedi
CS6P05 Final Year Project
24
22015633 Aarohan Subedi
CS6P05 Final Year Project
3.12.6. Ticket UI
Figure 17 Tickets
25
22015633 Aarohan Subedi
CS6P05 Final Year Project
3.12.8. Order UI
Figure 19 Order UI
26
22015633 Aarohan Subedi
CS6P05 Final Year Project
4. ANALYSIS OF PROJECT
13 UI Completed 100%
16 Testing Incomplete 0%
27
22015633 Aarohan Subedi
CS6P05 Final Year Project
28
22015633 Aarohan Subedi
CS6P05 Final Year Project
In the first step, a topic was selected, and feasibility study was carried out to make sure that the topic is
All the tasks were completed, and logbook was signed weekly referring the project progress. Cost
estimation and necessary hardware and software were collected and installed. Following the milestone
chart and Gantt chart all the work divided was completed in time.
The development of Events hub Nepal is on time and will be completed in time.
The work of the project has been carried out on time according to the Gantt chart and milestones diagram
Since all the work is completed on time according to the Milestone and Gantt chart no action plan is needed
5. FUTURE WORK
Future work includes the remaining tasks that are required to complete the project. Future work needed to
From admin panel, admin can manage events, select venues, and can select the event that need
to be hosted.
From the web app the user can explore different events of interest and can book tickets for the
event.
29
22015633 Aarohan Subedi
CS6P05 Final Year Project
Testcases are prepared to check the errors in the system. If an error is found in the system, then
errors are solved by the developers to make system bug free and smooth.
4. Deployment
After running the tests, the web application is finally deployed in the field to end users.
Report finalization will be done according to the Gantt chart. All the figurative components will also
be finalized.
The changes will be made in the report and web app as per the supervisor’s feedback.
The project will be submitted to the RTE department within the given deadline. This project includes
the report and all the database and working mechanism of the webapp.
6. CONCLUSION
In summary, Events Hub Nepal is composed to address the present drawback in the event discovery and
management by giving a user-friendly platform. The in-depth planning shown in the figurative work like
Gantt chart, Work breakdown structure and Milestone chart make sure of the efficient and systemic process
This app’s aim is to make event planning easy, safe, and enjoyable. The application connects diverse
Nepali culture and tradition with the people directly through the web. We ensure the best experience for our
users to find and get engaged in the events they like by giving them recommendations and suggestion
30
22015633 Aarohan Subedi
CS6P05 Final Year Project
Bibliography
resources/flowchart#:~:text=A%20flowchart%20is%20a%20picture,process%2C%20or%20a%20project
%20plan.
and-consumables-management.html
contexts-Lewis-2006_fig1_314712186
31
22015633 Aarohan Subedi
CS6P05 Final Year Project
32
22015633 Aarohan Subedi
CS6P05 Final Year Project
APPENDIX
1. SRS DOCUMENT
1. Introduction
With recent developments and changes in the business environment, data and information must be
effectively captured, managed, and stored to keep up and compete in the events industry. Therefore,
2. Purpose
This System Requirements Specification (SRS) is intended to provide readers and users with information
about the system and its features and specifications. RS describes data, software functional requirements,
and operational requirements. This software is designed for managing events within a party. This allows
users to get her 4,444 requests such as party events. According to Ures' requirements, she estimates how
much the entire event will cost. The main purpose of this is to provide event-related services to users at
3. Product Perspective
This software is a new standalone product, meaning it is not part of another program. This is intended for
administrators and other affected users. This product imports data from a My SQL database and uses PHP
for its integrated development environment. In addition to developers, only employees and
managers/supervisors can access this information. All shapes used in the product follow a clear and logical
structure. Minimize errors by using drop-down buttons and command buttons and avoiding excessive use
of text input. Managing data includes searching, adding, modifying, and deleting.
4. Database: A system for easily organizing, storing, and retrieving large amounts of data.
Information Store.
33
22015633 Aarohan Subedi
CS6P05 Final Year Project
6.Operating System: Hard Drive An essential computer program that manages files, runs applications, and
7.Product Features: This program is designed to help event managers, event organizers, companies, and
1 Protect your company's database by requiring a properly registered username and password.
2 Facilitates the step-by-step process of entering, organizing, retrieving, modifying, and deleting data from
8.System Features: The system operates in a graphical environment, and users interact with programs by
However, for the subscriber's specific information (name, address, contact number, etc).
Any personal computer with the Windows operating system is fully functional.
10.User Interface: The software user interface provides options for relatively simple data entry.
34
22015633 Aarohan Subedi
CS6P05 Final Year Project
It also features a user-friendly view of the entire system where command buttons are functionally labeled,
All of this makes it relatively easy for the target audience to use this software.
Hardware Requirements: To run the system, the minimum hardware requirements for this system are:
CPU 2.
0 GHz or CPU (Laptop) Core 2 CPU (Desktop) RAM 2 GB RAM HDD Minimum 60 GB 7200 RPM6 GB or
at least 10% free space (whichever is greater) Depending on your hardware requires a suitable firewall to
Security Requirements: Various information is entered into the database, including information about
Mismanagement of information can lead to participant dissatisfaction, and ultimately, incorrect information
Organizers should therefore always check carefully which suppliers are available.
Security Requirements: The host has an appropriate account with a password that allows only the host to
If you are an administrator, you should have good knowledge of database maintenance in case of problems
The information entered into the database is provided by the participants and suppliers themselves, so
35
22015633 Aarohan Subedi