UGCS Wijenayake - E2046370
UGCS Wijenayake - E2046370
UGCS Wijenayake - E2046370
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