Final Year Project (Sem-5 Report
Final Year Project (Sem-5 Report
10/11/2020
CS6P05NP Final Year Project
1. Introduction
Nepal is a land of friendly and engaging people, where deities mingle with
mortals and magnificent temples, monasteries and historical monuments can
be found at almost every turn. This is the home of Sagarmatha “Goddess
Mother of the World”, the iconic Mount Everest, and her snow-capped
counterparts making up the weather-beaten Himalayas. Nepal offers a
magnificent setting for hiking and mountaineering, as well as some of the
world’s best white water rafting. The diverse national parks of Chitwan and
Bardia encompass lowland tropical jungles and grasslands and Nepal shelters
a rich variety of wildlife. The Bengal tiger, rare snow leopard, one-horned rhino
and the Himalayan black bear can be seen in the remote national parks. The
ancient culture and traditional architecture of Kathmandu means that the city
boasts no less than seven World Heritage Sites, while Nepal is famous for its
scenic monasteries as well as being home to Lumbini, the birthplace of the Lord
Buddha. (minister of culture, 2020)
Rishiram Bhandari 1
CS6P05NP Final Year Project
to go. Meanwhile, the output from this function, GPS will show direction from
where they are to that location.
Related Application
Reviews on other similar existing app features are important to know the app
functionality, how that app run and works. This is critical part to get new idea
and avoid deficiency of the app. In this project, research will makes on similar
app such are TripAdvisor, visitDubai.
They often find anybody randomly around them to ask the way of getting to a
place. Even though they can find the information they needed in the internet,
but the source might not updated or reliable. Then, by developing the app, it will
help the tourists to find the places and information easily.
Rishiram Bhandari 2
CS6P05NP Final Year Project
2.4 Objectives
I. To identify the content seek by user
II. To analyse interface design and functions.
III. Implementation of various frame works.
IV. To test and debug the application
V. To implement the application by hosting it to the Google Play Store for
users to access the application.
Rishiram Bhandari 3
CS6P05NP Final Year Project
4. Methodology
There are different methodologies that are followed by developers and software
development. Software development methodology is like a framework that is
use to plan, control and develop a software or information system. There are
different methodologies like waterfall model, prototyping model, incremental
model, iterative model, spiral model etc. All these methodologies can be useful
and advantageous for different projects based on the needs and requirements
of the software.
Rishiram Bhandari 4
CS6P05NP Final Year Project
In the first phase of the incremental model, the product analysis expertise
identifies the requirements. And the system functional requirements are
understood by the requirement analysis team. To develop the software under
the incremental model, this phase performs a crucial role. The design of the
system functionality and the development method are finished with success.
When software develops new practicality, the incremental model uses style and
development phase.
The testing phase checks the performance of each existing function as well as
additional functionality. In the testing phase, the various methods are used to
test the behaviour of each task. Implementation phase enables the coding
phase of the development system. It involves the final coding that design in the
designing and development phase and tests the functionality in the testing
phase. After completion of this phase, the number of the product working is
enhanced and upgraded up to the final system product.
I. The requirements of my project are almost clear and more research will
be done for the project.
II. I can make changes to the project throughout the development stages.
III. As I will be working on different increments, it will be easier to test and
debug the certain part of project.
IV. Errors can be easily identified and solved.
Rishiram Bhandari 5
CS6P05NP Final Year Project
5. Resource Requirements
The final year project ‘Travel Nepal’ is a react-native mobile application. As it is
a mobile application, the resource requirement for this project is a device
running android operating system above 4.0 version with ram 2.00 GB.
Rishiram Bhandari 6
CS6P05NP Final Year Project
7. Milestone listing
A milestone is a marker in a project that signifies a change or stage in
development. Milestones are powerful components in project management
because they show key events and map forward movement in your project plan.
(Harned, 2018)
Here are the some milestones that can be achieved while developing this
project.
Rishiram Bhandari 7
CS6P05NP Final Year Project
function as well
as additional
functionality and
errors, bugs and
interoperability.
6 Implementation The final stage of 15
initial
development,
where the
software is put
into production
and runs actual
business
7 Documentation Detailed 15
information of the
new system
function, how it
works in the
system interface
Rishiram Bhandari 8
CS6P05NP Final Year Project
8. Gantt Chart
Rishiram Bhandari 9
CS6P05NP Final Year Project
References
Harned, B. (2018, november 5). teamgantt. Retrieved from
https://www.teamgantt.com/blog/the-how-and-why-of-using-milestones-in-your-
project-plan
Rishiram Bhandari 10
CS6P05NP Final Year Project
Rishiram Bhandari 11