0% found this document useful (0 votes)
36 views10 pages

SahaYatra Final

SahaYatra is a ride-sharing mobile application aimed at providing economical and convenient transportation solutions for college students facing financial and logistical challenges. The project includes a feasibility study, problem formulation, objectives, and a structured methodology for development, ensuring secure and user-friendly features like real-time tracking and ride-matching. The application leverages modern technologies such as React Native, Node.js, and Google Maps API to enhance commuting efficiency and promote environmental sustainability.

Uploaded by

teamevilsatan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views10 pages

SahaYatra Final

SahaYatra is a ride-sharing mobile application aimed at providing economical and convenient transportation solutions for college students facing financial and logistical challenges. The project includes a feasibility study, problem formulation, objectives, and a structured methodology for development, ensuring secure and user-friendly features like real-time tracking and ride-matching. The application leverages modern technologies such as React Native, Node.js, and Google Maps API to enhance commuting efficiency and promote environmental sustainability.

Uploaded by

teamevilsatan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SAHAYATRA

PROJECT SYNOPSIS

OF MINOR PROJECT

BACHELOR OF TECHNOLOGY

In INFORMATION TECHNOLOGY

SUBMITTED BY

RITWIK SHARMA (2203880)

SHIVAM KUMAR YADAV (2203891)

SHIVANSH PATIAL (2203893)

JANUARY 2025

DEPARTMENT OF INFORMATION TECHNOLOGY

GURU NANAK DEV ENGINEERING COLLEGE

LUDHIANA
Index

1 Introduction to SahaYatra 1

2 Feasibility Study of SahaYatra 2

2.1 Need and Significance

2.2 Technical Feasibility

2.3 Economic Feasibility

2.4 Operational Feasibility

3 Problem Formulation and Objective 3

3.1 Problem Formulation

3.2 Objectives

4 Methodology 4

4.1 Requirement Analysis

4.2 System Design

4.3 Architecture Flow

5 Flow Chart 6

6 Facilities Required for Proposed Work 7

6.1 Software Requirements

6.2 Hardware Requirements

7 Bibliography 8
Introduction to SahaYatra

Transportation is a crucial aspect of daily life, especially for students commuting to college.

Many students face financial and logistical challenges in reaching their destinations, often relying

on expensive public transport or struggling due to the unavailability of personal vehicles.

SahaYatra is an innovative ride-sharing mobile application designed to provide an economical

and convenient commuting solution for students. Initially developed for college students, this

platform facilitates carpooling among peers, allowing users to share rides and reduce

transportation costs.

The key concept behind SahaYatra is to enable students with personal vehicles to share their ride

with fellow students who do not own a vehicle or prefer not to use public transport. Users can

input their pickup and destination locations, view multiple available routes, and choose the most

suitable ride based on their preferences. Riders and passengers can communicate through a built-

in chat feature, ensuring smooth coordination. This initiative promotes cost-saving, fosters peer

connectivity, and contributes to environmental sustainability by reducing the number of

individual vehicles on the road.

SahaYatra falls under the domain of smart transportation and mobility solutions, a specialized

field within Information Technology that leverages digital tools to enhance commuting

efficiency. By integrating ride-sharing with real-time tracking, user authentication, and secure

communication, this project aligns with emerging trends in intelligent transport systems and

smart city solutions.

This application introduces the concept of ride-sharing, where individuals share rides with others

traveling along the same route, reducing costs and environmental impact. It utilizes geo-location

services for real-time tracking and mapping, ensuring optimized routes for users..
Feasibility Study of SahaYatra

Need and Significance

Students often face financial and transportation challenges. Public transport is costly and

unreliable. SahaYatra offers an affordable ride-sharing solution by utilizing vacant seats in

student vehicles. This reduces costs, lowers carbon emissions, and fosters social connections.

Technical Feasibility

SahaYatra requires mobile development (React Native), backend (Node.js with Express),

database (MongoDB), mapping (Google Maps API), and security features (Firebase/OAuth

authentication and emergency alerts). These technologies ensure feasibility.

Economic Feasibility

Initial costs include app development, hosting, and marketing. Revenue sources include:

 In-app ads and sponsorships

 Minimal ride service fees Cost savings for students and income for ride providers ensure

financial viability.

Operational Feasibility

SahaYatra will be designed to streamline ride-sharing among students, ensuring an intuitive user

experience. The app will allow users to list and book rides effortlessly, integrating features like

chat and notifications for seamless coordination. User verification mechanisms will enhance

safety, building trust within the community.


Problem Formulation and Objectives

Problem Formulation

Many students face financial and logistical challenges in commuting to college. Public

transportation is often expensive, unreliable, and inconvenient, leading to stress, delays, and a

lack of flexibility in travel.

Additionally, students who own private vehicles frequently travel with empty seats, resulting in

inefficient resource utilization. The absence of a structured, affordable, and safe ride-sharing

system within the college community further exacerbates these issues. Therefore, a platform is

required to bridge the gap between students needing a ride and those willing to share one,

ensuring cost-effective and reliable transportation.

Objectives

 To design and develop a ride-sharing android application to reduce transportation costs.

 To integrate secure verification and real-time tracking.


Methodology

Literature Review

The initial phase involves studying existing ride-sharing platforms, analyzing their strengths and

limitations, and identifying the key challenges faced by users. This review helps in understanding

market trends, security concerns, and technological advancements that can be incorporated into

SahaYatra.

Requirement Analysis

User needs and expectations are gathered through surveys, interviews, and research. This step

helps define functional requirements like ride-matching, chat features, and verification systems,

as well as non-functional requirements such as security, scalability, and user experience.

Designing

System architecture is designed based on the gathered requirements. Wireframes and prototypes

are created to visualize the user interface. Database design is structured to ensure efficient data

storage and retrieval. Key components, such as authentication systems, ride-matching

algorithms, and navigation integration, are planned.

Development

The development phase involves implementing the designed components. Backend services are

built using Node.js and Express, while the front end is developed using React Native for cross-

platform support. Database management is handled using MongoDB, and API integrations (e.g.,

Google Maps) are implemented for navigation. Secure authentication and emergency alert

systems are also incorporated.

Testing

Rigorous testing is conducted to ensure the reliability and security of the application. Unit testing,

integration testing, and user acceptance testing are performed. The ride-matching system, chat
feature, and payment transactions undergo extensive testing to identify and resolve bugs or

performance issues.

Deployment

Once tested and refined, the application is deployed on cloud servers for accessibility. Initial

deployment is done within a pilot group for final validation before a full-scale launch. User

feedback is continuously gathered for future updates and enhancements to improve efficiency

and user experience.

By following this structured methodology, SahaYatra aims to develop a secure, user-friendly, and

reliable ride-sharing solution tailored for students.


Flow chart
Facilities Required for Proposed Work

To successfully develop and deploy the SahaYatra project, specific software and hardware

resources are essential to ensure smooth operation and efficiency.

Software Requirements:

 Operating System: Windows, macOS, or Linux

 Development Tools: Android Studio, VS Code

 Programming Languages: JavaScript, Node.js, React Native

 Database Management System: MongoDB

 Mapping and Navigation APIs: Google Maps API

 Authentication Services: Firebase

 Hosting Services: AWS, Firebase, or DigitalOcean

Hardware Requirements:

 Development Machines: Laptops/PCs with a minimum of 8GB RAM, i5 processor, and

SSD storage

 Mobile Devices: Android and iOS devices for testing

 Server Infrastructure: Cloud-based servers for hosting backend services


Bibliography

For the development of the SahaYatra project, various study materials and references have been

consulted to ensure a robust and efficient system. The following resources have been utilized:

Books and Research Papers

1. John D. Kelleher, "Fundamentals of Machine Learning for Predictive Data Analytics," The

MIT Press, 2019.

2. M. A. R. Khan, S. Quddus, and M. Enoch, "Dynamic ride-sharing using mobile and social

networking data: A survey," European Transport Research Review, vol. 13, no. 10, 2021.

[Online]. Available: https://etrr.springeropen.com/articles/10.1186/s12544-021-00522-1.

Accessed: Feb. 10, 2025.

3. G. H. Liu, "A Review of Real-time Ride-Sharing Algorithms," IEEE Transactions on

Intelligent Transportation Systems, vol. 21, no. 3, pp. 1282

You might also like