You are on page 1of 10

ITE 3962 FINAL YEAR PROJECT

WEB-BASED TRAVEL MANAGEMENT SYSTEM

PRESENTATION SUBMITTED BY:


E2046370
UGCS WIJENAYAKE

UNIVERSITY OF MORATUWA
BACHELOR OF INFORMATION TECHNOLOGY (BIT) EXTERNAL DEGREE
FACULTY OF INFORMATION TECHNOLOGY
A brief description of the project

Sri Lanka's beauty attracts many tourists, but small travel agencies
and solo guides face challenges due to limited resources. I propose a
web-based system for travel agencies that connects solo guides,
expanding their reach and offering tourists a wider range of
experiences. This helps solo guides reach more tourists and supports
new guides, enriching travel options across Sri Lanka.
PROBLEM IN BRIEF

• The tourism industry in Sri Lanka faces a major challenge because solo travel guides often only know
about specific places
• making it hard for them to offer complete travel help all over the island. This means travelers don't get all
the information they need, making it tough to explore everything Sri Lanka has.
• solo guides don't show up much online, so they miss chances to connect with people who want to visit.
This gap between what's available and what travelers need limits both the guides' opportunities and the
experiences travelers could have in Sri Lanka.
SOLUTION

• this project plans to create a new online travel system allows travellers and local tour guides to log in
through the website. Tour guides have their individual profiles with ratings and comments and a list of
locations they can visit. Travellers can search for the places they want to go on the website, and the site
will show which tour guides can take them there. There should be multiple results so that travellers can
decide which one to go with based on the ratings and comments given to them previously. This
competition encourages tour guides to provide quality service and keep their profiles up-to-date, which
helps to protect the quality of theservice.
AIM AND OBJECTIVES

Aim:
The aim of this project is to address the limitations faced by solo travel guides and small travel agencies in Sri
Lanka and enhance the overall travel experience in the country by introducing a web-based travel management
system for travel agencies with the help of react.js, redux and firebase.

Objectives:
· To Expand Destination Coverage 100% in Sri Lanka within 2 years.
· To Achieve a minimum travel guide satisfaction rating of 4 out of 5
· To Recruit at least 50 new tour guides within the first three months
· To Achieve a 30% increase in total revenue generated through the website within the first year of
operation.
· To Achieve a 20% increase in website traffic within the first six months
FUNCTIONAL AND NON-FUNCTIONAL
REQUIREMENTS
Functional Requirements
➢ User Registration and Profile Management
➢ Tourist Engagement
➢ Planning functionality
➢ Payment Gateway
➢ Content Management
➢ Analytics and Report Generating

Non-functional Requirements
➢ Performance
➢ Reliability
➢ Usability
➢ Security
DESCRIBE THE MAIN FUNCTION FURTHER
( PLANNING FUNCTION )
· Plan and Edit Your Own Trip
o Desired Trip Style
o Desired Trip Length
o Nature Blend
o Culture Blend
· Choose one of our Curated Trip Packages
· Get a Personalized Trip Prepared for You
· After selecting their preferences, users are provided with a customized trip plan based on
their chosen criteria
· Users have the option to rearrange their selected destinations and remove them as desired,
utilizing a drag-and-drop feature within the provided trip plan. Additionally, users can expand
the duration of their trip by adding extra days.
· simultaneously, a real-time map updates dynamically to reflect any changes made to the
journey.
METHODOLOGY
Agile Development Methodology

➢ This Agile methodology ensures flexibility, adaptability,


and close collaboration with stakeholders, allowing the
project to evolve in response to changing needs and
conditions. It promotes continuous improvement, early
deliveries, and a focus on customer value, all of which
are essential for the successful development of a web-
based travel management system.
TECHNOLOGIES PLAN TO USE
❑ Travel Management System will be built as a web application using React.js as front-end and Firebase as back-end.
o React.js : React.js is an open-source JavaScript library for building user interfaces, enabling component-
based, efficient, and dynamic web applications.
o Firebase : Firebase is a cloud-based platform by Google for app development, offering services like real-
time database, authentication and firestore database. For this project I am going to use firestore database as
the database of the project and authentication for as handle user authentications.
o Tailwind : Tailwind CSS is a utility-first CSS framework that simplifies web design by using pre-defined
classes for styling elements.
o MUI : Material-UI is a popular React UI framework, offering pre-designed components and styles based
on Google's Material Design principles for web applications..
o Axios : Axios is a JavaScript library for making HTTP requests in web applications, providing a simple
and versatile interface for handling data retrieval and sending.
❑ Integrated development environment Software: Visual Studio code

You might also like