0% found this document useful (0 votes)
14 views22 pages

Safar-Sathi: AI-Powered Ride-Sharing App

Filahal

Uploaded by

abhijitsharma.ab
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)
14 views22 pages

Safar-Sathi: AI-Powered Ride-Sharing App

Filahal

Uploaded by

abhijitsharma.ab
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

(GROUP NO.

-17)
A PROJECT REPORT

SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR


THE AWARD OF THE DEGREE OF

Bachelor of Technology
In
Department of Computer Science & Engineering
(Artificial Intelligence and Machine Learning)

Department of Computer Science & Engineering


(Artificial Intelligence and Machine Learning)
LUCKNOW, UTTAR PRADESH
(INDIA)

Guide By: SUBMITTED BY:

Ms. Suchi Pandey


Abhijit Sharma
(Asst. Prof.)
Nandini Singh
Satish Singh
CERTIFICATE
I hereby certify that the work which is being presented in the Synopsis entitled, “SAFAR-
SATHI”, in partial fulfillment of the requirements for the award of degree of Bachelor of
Technology in Department of Computer Science & Engineering (Artificial
Intelligence and Machine Learning) is an authentic record of my own work carried out
under the supervision of Ms. Suchi Pandey and refers other researcher’s works which
are duly listed in the reference section.

The matter presented in this report has not been submitted for the award of any other
degree of this or any other university.

Abhijit Sharma

Nandini Singh

Satish Singh

This is to certify that the above statement made by the candidate is correct and true to
the best of my knowledge.

Countersigned by: Guide By:

Ms. Suchi Pandey

HOD (CSE- AI & AIML) Bansal Institute of Engineering


and Technology, Lucknow
Bansal Institute of Engineering and and technology
Technology, Lucknow
ACKNOWLEDGMENTS
We would like to express our deepest gratitude to all those who have played a crucial role
in the development and realization of this project. This venture would not have been
possible without the collective efforts and support of several individuals and
organizations. First and foremost, we extend our heartfelt thanks to Ms. Suchi Pandey,
our mentor and guide, for her invaluable insights, continuous encouragement, and
unwavering support throughout the entire project. Her expertise and guidance have been
instrumental in shaping the project's direction and overcoming challenges. Special
thanks to Mr. Sameer Awasthi (Head of the Department of Computer Science- Artificial
Intelligence and Machine Learning) for providing resources, tools, and assistance that
significantly contributed to the project's development. His support has been
instrumental in ensuring the project's success.
INDEX

[Link]. TOPIC PAGE NO.

1. INTRODUCTION 1

2. OBJECTIVE 2

3. TOOLS AND TECHNOLOGIES 2

4. PURPOSE 3

5. MODULES 3

6. ADVANTAGES AND DISADVANTAGES 3

7. FEASIBILITY STUDY 4

8. DATA ANALYSIS & INTERPRETATION 4

9. PROGRAM CODE 8

10. OUTPUT OF THE CODE/SNAPSHOT 16

11. FEATURES OF THE SAFAR-SATHI 17

12. FUTURE SCOPE OF SAFAR-SATHI 17

13. CONCLUSION 17

14. REFERENCES 18
INTRODUCTION
Safar-Sathi is a groundbreaking mobile application revolutionizing the transportation
landscape by connecting passengers with drivers. It provides a seamless, reliable, and
accessible solution tailored for both urban and rural areas. By leveraging smartphone
technology, Safar-Sathi bridges the gap between passengers and drivers, enabling real-
time ride bookings and offering enhanced mobility to users[1]. Whether navigating
bustling cityscapes or reaching remote regions, the app ensures an efficient and
dependable transportation experience.

At the core of Safar-Sathi’s design is a commitment to user convenience and safety. The
platform features an intuitive, user-friendly interface, making it accessible even to
individuals with minimal technological expertise[3]. Affordable pricing ensures that rides
remain within reach of a diverse user base, while robust security measures—such as
real-time ride tracking and emergency response options—prioritize the well-being of
passengers. Additionally, the app embraces an eco-

conscious approach, reflecting a growing emphasis on sustainability in the


transportation sector.

Beyond its role as a ride-hailing platform, Safar-Sathi plays a transformative role in


socioeconomic development. By creating employment opportunities for drivers, it
fosters economic empowerment and reduces unemployment, particularly in
underserved communities. The app also addresses mobility challenges faced by
individuals in rural areas, offering them greater access to essential services, markets,
and employment hubs[9].

As part of its vision for sustainable growth, Safar-Sathi actively explores green initiatives
to minimize its environmental impact. Future-focused innovations, such as the
integration of electric vehicles (EVs) and autonomous vehicles, aim to reduce carbon
emissions and operational inefficiencies. Furthermore, the platform considers the
adoption of multimodal transportation solutions, such as integrating bike-sharing or
public transit options, to enhance last-mile connectivity and support a holistic approach
to mobility[4].

The significance of Safar-Sathi extends beyond transportation—it represents a shift


towards smart mobility solutions that address global challenges such as urban
congestion, pollution, and unequal access to transportation[2]. By empowering
individuals, fostering sustainable practices, and prioritizing safety, Safar-Sathi
exemplifies how technology can be leveraged to improve lives while contributing to a
more sustainable future.

1
OBJECTIVE
Safar-Sathi aims to establish a reliable, inclusive, and affordable ride-sharing platform
that meets the transportation needs of both urban and rural populations in India. The
primary goal is to provide accessible transportation solutions for a diverse user base,
including students, part-time job seekers, and corporate professionals, while
simultaneously creating part-time income opportunities for bike riders. By allowing riders
to set their own schedules, the platform addresses financial needs and promotes a better
work-life balance. In addition to enhancing individual mobility, Safar-Sathi seeks to foster
economic empowerment, especially for those who may struggle to find traditional
employment. The project emphasizes community support by promoting social inclusion
and improving mobility in underrepresented areas, ensuring that local needs are met.
This initiative aligns with India's broader objectives of technological advancement and
improved infrastructure in the transportation sector. Ultimately, Safar-Sathi aspires to
become a cornerstone of India’s transportation landscape, addressing evolving mobility
challenges with a sustainable and community-focused approach. The objective extends
beyond facilitating travel; it aims to make a lasting impact by enhancing accessibility.

TOOLS AND TECHNOLOGIES


Hardware Configuration:

For the Program to be run the set of computer hardware must be prepared with the
following specifications:

• Intel i3 or higher

• 4GB RAM or higher

• 256GB HDD or higher

Software Requirement:

For the Program to be run the set of the following software must be prepared with the
following specifications:

• Visual Studio 2019

• Window 11

• MS Word

Technology:

• Language - JavaScript

• Database – MYSQL.

2
PURPOSE
Safar-Sathi aims to:

1. Enhance user experience through real-time updates and personalized


suggestions.

2. Serve as an all-in-one platform for planning, booking, and navigating travel.

3. Promote sustainable travel practices.

4. Reduce travel-related stress with efficient planning tools.

MODULES
Core Modules of Safar-Sathi:

1. User Authentication: Secure login and account management.

2. Itinerary Planning: Interactive route optimization and map integration.

3. Booking Platform: Support for booking transport, accommodation, and other


services.

4. Alerts and Notifications: Real-time updates on travel schedules, weather, and


advisories.

5. Recommendations Engine: AI-powered personalized suggestions for dining,


attractions, and activities.

6. Feedback System: Enables user reviews and ratings.

ADVANTAGES
1. Convenience: A one-stop solution for travel needs.

2. Time Efficiency: Simplifies planning and reduces preparation time.

3. Real-Time Accuracy: Up-to-date information ensures smoother trips.

4. User-Centric: Personalizes experiences based on preferences.

DISADVANTAGES
1. Internet Dependency: Requires reliable connectivity for full functionality.

2. Data Privacy Risks: Requires stringent measures to protect user data.

3. Learning Curve: Users may need time to fully understand features.

3
FEASIBILITY STUDY
Technical Feasibility: The application leverages widely available technologies such as
GPS, cloud services, and AI, ensuring seamless integration and accessibility.

Economic Feasibility: Potential revenue streams include subscription models,


targeted ads, and partnerships, making it a financially viable project.

Operational Feasibility: The app's intuitive design and functionality ensure ease of
adoption and usability.

DATA ANALYSIS & INTERPRETATION


1. Use Case Diagram:

Fig.1. Use case Diagram

4
2. Sequence Diagram:

Fig.2. Sequence Diagram

5
3. Data Flow Diagram (DFD):

Fig.3. Zero Level Data Flow Diagram

6
4. Entity Relationship Diagram:

Fig.4. ER Diagram

7
PROGRAM CODE
[Link]

import {Image} from 'react-native';

import LocationStacNav from './LocationStacNav';

import ProfileStackNav from './ProfileStackNav';

import React from 'react';

import StackNavigation from './StackNavigation';

import {createBottomTabNavigator} from '@react-navigation/bottom-tabs';

export default function BottomTab() {

const Tab = createBottomTabNavigator();

return (

<[Link]>

<[Link]

name="Login&Signup"

component={StackNavigation}

options={{

headerShown: false,

tabBarIcon: () => {

return (

<Image

source={require('../assets/images/[Link]')}

style={{height: 30, width: 30}}

/>

);

},

}}

/>

<[Link]

8
name="Home"

component={LocationStacNav}

options={{

headerShown: false,

tabBarIcon: () => {

return (

<Image

source={require('../assets/images/[Link]')}

style={{height: 30, width: 30}}

/>

);

},

}}

/>

<[Link]

name="Profile"

component={ProfileStackNav}

options={{

headerShown: false,

tabBarIcon: () => {

return (

<Image

source={require('../assets/images/[Link]')}

style={{height: 30, width: 30}}

/>

);

},

}}

9
/>

</[Link]>

);

[Link]

import ProfileScreen from '../screens/PostLogin/ProfileScreen';

import React from 'react';

import {createNativeStackNavigator} from '@react-navigation/native-stack';

import Login1 from '../screens/PostLogin/Login1';

import ProfileUpdate from '../screens/PostLogin/ProfileUpdate';

export default function ProfileStackNav() {

const Stack = createNativeStackNavigator();

return (

<[Link]>

<[Link]

name="ProfileScreen"

component={ProfileScreen}

options={{headerShown: false}}

/>

<[Link]

name="Login1"

component={Login1}

options={{headerShown: false}}

/>

<[Link]

name="ProfileUpdate"

10
component={ProfileUpdate}

options={{headerShown: false}}

/>

</[Link]>

);

[Link]

import React, {useState} from 'react';

import {

StyleSheet,

Text,

TextInput,

TouchableOpacity,

View,

} from 'react-native';

const Login = ({navigation}) => {

const [username, setUsername] = useState('');

const [password, setPassword] = useState('');

const [usernameFocused, setUsernameFocused] = useState(false);

const [passwordFocused, setPasswordFocused] = useState(false);

const handleLogin = () => {

if (username && password) {

[Link]('Location');

} else {

[Link]('Please enter valid credentials');

11
};

return (

<View style={[Link]}>

<Text style={[Link]}>Safar_Sathi</Text>

<TextInput

style={[Link]}

placeholder="Enter Mobile No"

value={username}

onChangeText={text => setUsername(text)}

onFocus={() => setUsernameFocused(true)}

onBlur={() => setUsernameFocused(false)}

placeholderTextColor={'black'}

/>

[Link]

import { StyleSheet, Text, TextInput, TouchableOpacity, View } from 'react-native';

import React from 'react';

const RegisterScreen = ({ navigation }) => {

return (

<View style={[Link]}>

<View style={[Link]}>

<Text style={[Link]}>Safar_Sathi</Text>

</View>

<View style={[Link]}>

<Text style={[Link]}>REGISTER</Text>

12
<TextInput style={[Link]} placeholder="Username"
placeholderTextColor="#000000" />

<TextInput style={[Link]} placeholder="Mobile Number"


placeholderTextColor="#000000" keyboardType="phone-pad" />

<TextInput style={[Link]} placeholder="Email"


placeholderTextColor="#000000" keyboardType="email-address" />

<TextInput style={[Link]} placeholder="Password"


placeholderTextColor="#000000" secureTextEntry />

<TouchableOpacity style={[Link]}>

<Text style={[Link]}>SIGNUP</Text>

</TouchableOpacity>

<TouchableOpacity onPress={() => [Link]('Login')}>

<Text style={[Link]}>

Already have an account? <Text style={[Link]}>Login</Text>

</Text>

</TouchableOpacity>

</View>

</View>

);

};

export default RegisterScreen;

const styles = [Link]({

container: {

flex: 1,

backgroundColor: '#f5f5f5',

},

header: {

height: 150,

13
backgroundColor: '#DC143C',

justifyContent: 'center',

alignItems: 'center',

borderBottomLeftRadius: 20,

borderBottomRightRadius: 20,

},

appTitle: {

fontSize: 24,

fontWeight: 'bold',

color: '#fff',

},

formContainer: {

flex: 1,

padding: 20,

justifyContent: 'center',

},

title: {

fontSize: 20,

fontWeight: 'bold',

textAlign: 'center',

marginBottom: 20,

color: '#333',

},

input: {

borderBottomWidth: 1,

borderBottomColor: '#ccc',

fontSize: 16,

marginBottom: 20,

14
color: '#333',

paddingHorizontal: 5,

},

signupButton: {

backgroundColor: '#DC143C',

paddingVertical: 10,

borderRadius: 5,

alignItems: 'center',

marginVertical: 10,

},

signupText: {

color: '#fff',

fontSize: 16,

fontWeight: 'bold',

},

loginText: {

fontSize: 14,

textAlign: 'center',

color: '#555',

marginTop: 10,

},

loginLink: {

color: '#DC143C',

fontWeight: 'bold',

},

});

15
OUTPUT OF THE CODE

16
FEATURES OF SAFAR-SATHI
1. Multi-modal travel booking support.

2. Offline access to essential itineraries.

3. Secure payment integration with multiple options.

4. Voice-command functionality for hands-free operation.

5. Travel history for frequent users.

FUTURE SCOPE OF THIS WORK


1. Expanding regional language support.

2. AI-driven customer support chatbots.

3. Collaborations for exclusive travel deals.

4. Augmented Reality (AR) features for immersive navigation.

5. Community engagement for user-generated travel insights.

CONCLUSION
'SAFAR - SATHI' presents a groundbreaking solution to the challenges of unemployment and
inefficient transportation in emerging urban and rural areas. By merging transportation services
with job creation, the application provides significant social and economic benefits. The
platform's ability to offer cost-effective, reliable, and convenient travel options sets it apart from
traditional transportation methods. Addressing user concerns through technological innovation
and tailored incentives is critical for the success of ride-sharing platforms. By prioritizing safety,
flexibility, and environmental sustainability, Safar-Sathi can redefine urban and rural mobility,
fostering greater adoption and inclusivity. Furthermore, by connecting passengers with drivers
on similar routes, 'SAFAR - SATHI' maximizes resource utilization and minimizes travel time,
expenses and also in ecosystem. This innovative approach not only improves the daily commute
for users but also contributes to reducing unemployment by creating numerous part-time job
opportunities.

17
REFERENCES
[1]. Midhat Hasan Raghib, A., 2018. Developing a Mobile Application for Ride Sharing Service.
[Link]

[2]. Komanduri, Anurag, Zeina Wafa, Kimon Proussaloglou, and Simon Jacobs. "Assessing the
impact of app-based ride share systems in an urban context: Findings from
Austin." Transportation Research Record 2672, no. 7 (2018): 34-46.
[Link]

[3]. Gargiulo, E., Giannantonio, R., Guercio, E., Borean, C. and Zenezini, G., 2015. Dynamic ride
sharing service: are users ready to adopt it? Procedia Manufacturing, 3, pp.777-784.
[Link]
[Link]/science/article/pii/S2351978915003303

[4]. Maruf, T.I., Manaf, N.H.B.A., Haque, A.A. and Maulan, S.B., 2021. Factors affecting attitudes
towards using ride-sharing apps. International Journal of Business, Economics and Law, 25(2),
pp.60-70.

[Link]

[5]. Rasheed Gaber, H. and Elsamadicy, A.M., 2021. What drives customers to continue using
ride-sharing apps during the COVID-19 pandemic? The case of Uber in Egypt. Cogent Business &
Management, 8(1), p.1944009.
[Link]

[6]. Rayle, L., Dai, D., Chan, N., Cervero, R. and Shaheen, S., 2016. Just a better taxi? A survey-
based comparison of taxis, transit, and ride sourcing services in San Francisco. Transport
Policy, 45, pp.168-178.

[Link]

[7]. Schaller, Bruce. "The new automobility: Lyft, Uber and the future of American cities." (2018).

[8]. Clewlow, R.R. and Mishra, G.S., 2017. Disruptive transportation: The adoption, utilization,
and impacts of ride-hailing in the United States.

[Link]

[9]. Nourinejad, Mehdi, and Matthew J. Roorda. "Agent based model for dynamic
ridesharing." Transportation Research Part C: Emerging Technologies 64 (2016): 117-132.

[Link]
references

[10]. Nikitas, Alexandros. "Micromobility and shared mobility." In Handbook of Travel Behaviour,
pp. 320-338. Edward Elgar Publishing, 2024.

[Link]

18

Common questions

Powered by AI

The Safar-Sathi app prioritizes user convenience and safety through its intuitive and user-friendly interface, making it accessible even to those with minimal technological expertise . It ensures user convenience with features such as real-time updates, personalized suggestions, and efficient planning tools that help reduce travel-related stress . In terms of safety, the app includes robust security measures like real-time ride tracking and emergency response options, which prioritize the well-being of passengers . By addressing these aspects proactively, Safar-Sathi enhances the overall user experience while maintaining high safety standards .

The Safar-Sathi application distinguishes itself from traditional transportation methods through several technological innovations. It leverages real-time ride booking facilitated by smartphone technology, which enhances mobility and offers an efficient transportation experience . The platform features an intuitive, user-friendly interface that is accessible to individuals with minimal technological expertise . It incorporates robust security measures, including real-time ride tracking and emergency response options, to prioritize passenger safety . Additionally, Safar-Sathi adopts an eco-conscious approach by exploring green initiatives, such as the integration of electric and autonomous vehicles, to reduce carbon emissions . These innovations, combined with a focus on sustainable travel practices and socioeconomic development, position Safar-Sathi as a groundbreaking solution in the transportation sector .

Safar-Sathi utilizes technology to enhance individual mobility and sustainability by incorporating real-time ride booking and an intuitive user interface that facilitates ease of navigation and service access . It leverages the integration of electric vehicles (EVs) and autonomous vehicles to minimize carbon emissions and operational inefficiencies, reflecting a commitment to sustainability . The platform's capacity to integrate multimodal transportation solutions, including bike-sharing and public transit, supports its aim to offer comprehensive mobility solutions that are environmentally aware . These technological integrations not only optimize personal travel experiences but also contribute to the broader objectives of sustainable urban development .

Safar-Sathi addresses the challenges of underrepresented areas by improving mobility for individuals residing in rural regions, thus offering better access to markets, employment opportunities, and essential services . By creating part-time income opportunities for drivers, it fosters economic empowerment and helps reduce unemployment in these communities . The platform's focus on providing reliable and affordable transportation solutions also encourages social inclusion, ensuring that even those in lesser-served areas are considered and their transportation needs met . This approach not only advances mobility but also aligns with broader social and infrastructure development goals, thereby promoting inclusivity .

Safar-Sathi contributes to socioeconomic development by creating employment opportunities, especially for individuals in underserved communities who may struggle to find traditional employment. By fostering economic empowerment through job creation for drivers, it reduces unemployment . The app also addresses mobility challenges faced by these communities, thus offering greater access to essential services, markets, and employment hubs, which further supports socioeconomic empowerment . Its role goes beyond ride-hailing by actively promoting social inclusion and improving infrastructure, aligning with broader objectives of technological advancement in the transportation sector of India .

Safar-Sathi plays a significant role in promoting sustainable travel practices by adopting an eco-conscious approach throughout its operation. This includes exploring green initiatives such as the use of electric and autonomous vehicles to reduce carbon emissions . The app is designed to maximize resource utilization, thus minimizing travel time, expenses, and environmental impact . Furthermore, Safar-Sathi considers integrating multimodal transportation solutions such as bike-sharing and public transit, which promotes a more sustainable and holistic approach to urban mobility . These initiatives align with the broader objective of reducing pollution and fostering a sustainable future through smart mobility solutions .

The technical feasibility of the Safar-Sathi project is bolstered by its use of widely available technologies, such as GPS, cloud services, and AI, ensuring seamless integration and accessibility . Economically, the project is considered feasible due to potential revenue streams from subscription models, targeted advertisements, and partnerships, making it financially viable . The operational feasibility is supported by the app's intuitive design and functionality, ensuring ease of adoption and usability, which is particularly important for broad-based user engagement and sustainable financial performance . These feasibility elements together underscore a solid foundation for the project's successful implementation and operation .

The core advantages of Safar-Sathi include its convenience as a one-stop solution for travel needs, time efficiency through simplified planning, real-time information accuracy, and user-centric personalized experiences . Conversely, the disadvantages include its reliance on internet connectivity for full functionality, potential data privacy risks due to the need for stringent security measures, and the learning curve associated with users needing time to fully understand its features . These factors entail a balanced consideration of the platform's functionality and user experience .

The envisioned socioeconomic impact of Safar-Sathi on India's transportation sector includes fostering economic empowerment through the creation of part-time employment opportunities, especially for motorbike riders who can set their own schedules . It aims to provide inclusive transportation solutions that meet the mobility needs of both urban and rural populations, thereby promoting accessibility for a diverse user base . Furthermore, by addressing challenges such as unemployment and infrastructure limitations in underrepresented areas, Safar-Sathi contributes to social inclusion and community support. This parallels India's broader objectives of leveraging technological advancements for infrastructure improvements in the transportation sector, positioning Safar-Sathi as a key player in the nation's transportation landscape .

Future-focused innovations considered by Safar-Sathi to enhance sustainability and reduce carbon emissions include the integration of electric vehicles (EVs) and autonomous vehicles into their platform . These initiatives aim to minimize operational inefficiencies and decrease carbon emissions. Additionally, the platform looks into multimodal transportation solutions like bike-sharing and public transit options to improve last-mile connectivity and promote a more holistic approach to mobility . These efforts reflect a commitment to sustainable growth and reducing the environmental impact of transportation services .

You might also like