Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

Yadgar Safar

The tourism industry plays a vital role in the development of the economy of a country and helps to increase the country's employment rate. The tourism sector consists of different activities such as hotels, restaurants, tour operators, transportation management, and providing services to the touris

Project Title

Yadgar Safar

Project Area of Specialization

Computer Science

Project Summary

The tourism industry plays a vital role in the development of the economy of a country and helps to increase the country's employment rate. The tourism sector consists of different activities such as hotels, restaurants, tour operators, transportation management, and providing services to the tourists at their destinations. Pakistan has many tourist destinations and cultural, historical and archaeological, green and wonderful sites to be discovered in all provinces. According to Macro Pakistan, the direct contribution of the tourism industry to Pakistan's GDP in 2019 was US$16,756.5 million (PKR 2,285.8 billion), constituting 5.9% of the total GDP.

Generally, reserving an organized tour is a dreary and tedious task. Which places I will visit? Where will I stay? What kind of activities will I do? What meals am I going to have there? What operator would I be able to trust? These are the questions of many people.

So, we have come up with a solution for this time-consuming activity. We are developing a web-based platform that brings all travel operators, agencies, tour agents, and guides to a single platform from all over Pakistan. The tour operators will upload all the details of their tour packages and services. Travel agencies will arrange tours which will contribute to spreading awareness and the significance of those visiting places. Hence, when tourists visit our site, they just need to tell us their destination. Our platform will recommend the tour packages explaining all the details of reviews, travel operator name, including tour guide, travel, accommodation, food, medical facility, fun activities, where to plant trees, which luggage to take according to weather conditions, price, and other details of visiting places. It would be straightforward for the tourists to choose the best plan within a few minutes.

We want to make adventures and trips more convenient and exciting for tourists and visitors to find tourist destinations of their choice. We aim to revolutionize the way we organize trips and play our part in the development and promotion of the tourism sector in Pakistan. Our Startup named "Yadgar-Safar" will make booking multi-day adventures and trips more memorable and amazing, collaborating with different travel operators and agencies to offer hundreds of adventures and trips from all over Pakistan on a single platform. Moreover, this platform opens the door to opportunities for travel agencies and operators to earn profit online by promoting their travel services on our platform. This platform connects tourists with travel agencies. Hence, this platform removes the gap between visitors and travel agencies and makes it easier to connect.

Project Objectives

Following are the main objectives of our project;

1. To bring all tour agencies & operators on one platform.

2. To help tourists to find trip packages easily, within a few minutes.

3. To provide a platform to the tour agencies/operators to earn profit.

4. To enable tourists to read blogs & reviews of other tourists in order to plan their trip to the areas.

5. To open the doors of opportunities to expand and promote their businesses and reach a large audience.

6. To facilitate tourists to pick the best tour packages from a list of trip packages.

7. To guide & facilitate tourists to easily know trip destinations, timings, accommodations, food arrangements, fun activities, transportation (pick & drop timings), medical facilities and which luggage they should bring with them, according to the weather conditions.

8. To provide the facility of both group and private trip packages to tourists. People can go with a group or they can arrange their own private trip.

Project Implementation Method

Our platform will use 3-tier architecture for the development.

3-Tier Architecture

Three-tier architecture is a well-known software application architecture that organizes applications into three logical and physical computing tiers: the presentation tier, or user interface; the application tier, where data is processed; and the data tier, where the data associated with the application is stored and managed. The main benefit of the three-tier architecture is that because each tier runs on its own infrastructure, each tier can be developed simultaneously by a separate development team, and can be updated or scaled as needed without impacting the other tiers.

Furthermore, we will use MERN Stack technology for the development of our web-based application/platform.

MERN stands for Mongo DB, Express, React, Node, after the four key technologies that make up the stack.

Mongo DB - document database

Express(.js) - Node.js web framework

React(.js) - a client-side JavaScript framework

Node(.js) - the premier JavaScript web server

How does the MERN stack work?

The MERN architecture allows you to easily construct a 3-tier architecture (frontend, backend, database) entirely using JavaScript and JSON.

React.js Front End

The top tier of the MERN stack is React.js, the declarative JavaScript framework for making dynamic client-side applications in HTML. React lets you build up complex interfaces through simple Components, connect them to data on your backend server, and render them as HTML. React’s strong suit is handling stateful, data-driven interfaces with minimal code and minimal pain, great support for forms, error handling, and more.

Express.js and Node.js Server Tier

The next level down is the Express.js server-side framework, running inside a Node.js server. Express.js bills itself as a “fast, unopinionated, minimalist web framework for Node.js,” and that is indeed exactly what it is. Express.js has powerful models for URL routing (matching an incoming URL with a server function), and handling HTTP requests and responses.

MongoDB Database Tier

If your application stores any data (user profiles, content, comments, uploads, events, etc.), then you’re going to want a database that’s just as easy to work with as React, Express, and Node. That’s where MongoDB comes in: JSON documents created in your React.js front end can be sent to the Express.js server, where they can be processed and (assuming they’re valid) stored directly in MongoDB for later retrieval.

Benefits of the Project

Following are the benefits of our project;

  1. Our platform makes the task of planning trips very easy by providing each and every detail on a single page.
  2. Tourists can compare the prices of the tour packages and choose one of the best packages of their choice.
  3. Our platform also provides secure and easy online payment for the tour booking.
  4. This platform provides an opportunity for travelling service providers, especially tour agencies and operators to promote their travel packages and services.
  5. Using our platform, travel agencies get access to a large audience and increase their profit.
  6. This platform also enables those travelling service providers who don’t have their own official website, to add their tour packages and earn online.

Technical Details of Final Deliverable

We have established certain goals for ourselves, and we will be working toward them throughout the project. Let's look at the website design project milestones:

1. Discovery and planning

This is a crucial stage of the project because it establishes the foundation for its success. Research, discovering innovative concepts, writing a creative brief, technical brief, or more detailed architecture and the architecture plan are some of the topics covered at this stage.

2. Documentation & Design

The project will next progress to the design phase, based on the creative brief and material obtained during the discovery step. We will develop a prototype of our website at this point and work on a user-friendly and interactive "Front End" design. It includes the homepage's design, various internal pages, and desktop views.

3. Development and Implementation

The project then progressed to the development stage, using the approved design, site architecture, technical brief, and sitemap. The proposed system will bring all of the site's elements together to create a high-quality website. During this phase, the proposed system will utilize various tools, including HTML, CSS, JavaScript, React JS, Node JS, and Express JS, with MySQL or MongoDB as the database.

4. Testing and review

Once the site has been created, we go on to the testing step to troubleshoot and make necessary changes. During the development of this platform, we will also pay close attention to testing.

5. Deployment

Once the website is tested and reviewed. We will launch it online. For this, we will need to purchase a domain and hosting for our project. Once we purchase the domain and hosting for our project, we will finally deploy our web-based application.

Final Deliverable of the Project

Software System

Core Industry

Transportation

Other Industries

Core Technology

Cloud Infrastructure

Other Technologies

Shared Economy

Sustainable Development Goals

Decent Work and Economic Growth, Industry, Innovation and Infrastructure, Sustainable Cities and Communities

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
GoDaddy Domain name Equipment114501450
GoDaddy Ultimate Hosting Equipment13596435964
Atlas Mongodb Dedicated Equipment13163531635
Miscellaneous Cost Miscellaneous 11000010000
Total in (Rs) 79049
If you need this project, please contact me on contact@adikhanofficial.com
0
119
RFID Based School Management System

It's a software and hardware based project.For hardware we are using RFID and GSM , RFID f...

1675638330.png
Adil Khan
10 months ago
Real Time Collision Detection & Warning System Based on IoT

The most common mean of transportation is a vehicle. Fog is a natural weather phenomenon t...

1675638330.png
Adil Khan
10 months ago
SPYDR

Unmanned aerial vehicles (UAVs) are often capable of performing tasks that are dangerous o...

1675638330.png
Adil Khan
10 months ago
PLC BASED AUTOMATIC TABLET FILLING AND CAPPING SYSTEM USING IIOT

The objective of this paper is to design, develop and monitor ?Tablet filling and capping...

1675638330.png
Adil Khan
10 months ago
Event Management System

Event managers organize events such as product launching, theme parties, birthday parties,...

1675638330.png
Adil Khan
10 months ago