You are on page 1of 31

EV CHARGING STATION FINDER

TEAM MEMBERS
SURENDERAN K RA2111008020098
SHYAM RITHICK RA2111008020114
INTRODUCTION
Project Overview:
•The EV Charging Station Finder is a mobile application developed to assist electric vehicle
(EV) owners in locating and accessing nearby charging stations conveniently.
•The application aims to provide real-time information about charging station availability, pricing,
and other relevant details, enhancing the user experience and promoting the adoption of
electric vehicles.
•The primary objective of the project is to develop a user-friendly mobile application that allows
EV owners to easily find and navigate to nearby charging stations.
•The application will integrate with external charging station databases or APIs to retrieve up-to-
date information on station locations.
IMPORTANCE OF EV CHARGING STATIONS
• Electric vehicles are gaining popularity worldwide due to their environmental benefits and reduced
dependency on fossil fuels.
• However, the limited availability of charging stations remains a challenge for EV owners, affecting
their convenience and driving range confidence.
• EV Charging Stations play a crucial role in promoting the widespread adoption of electric vehicles
by addressing the need for accessible and reliable charging infrastructure.
• By developing an application that facilitates easy access to charging stations, we contribute to the
growth of the EV market, reduce range anxiety, and encourage more people to switch to electric
vehicles.
• Additionally, widespread use of EVs and the availability of charging stations contribute to reducing
greenhouse gas emissions, improving air quality, and achieving sustainability goals.
New industries are emerging, like Electric Vehicles (EV). As in India Electric vehicles Sales are increasing.
As mentioned in a below chart.

As of now electric charging stations are limited in India due to which people can’t find the right
charging station which will save their time and money. EV charging stations requires space like parks,
malls, societies. For private and semi-public charging stations, this space is available in the parking
areas of the societies, apartment buildings, or of commercial or public or institutional areas. Due to this
there is more difficulty for EV owners to find charging stations nearby them. The problem is not only to
find the charging station but also to charge it quickly because of the time required to charge the EV’s.
This leads to inconvenience of EV users as requires a lot of time so need of slot booking is require in the
charging of EV’s. As electrical vehicle industry is growing in India and less charging stations are
available India and also new registrations of charging station is growing so there is no availability of
these growing charging station on virtual Maps. This leads to inconvenience of user for finding charging
station virtually.
 When a customer buys an electric car, the maintenance of these
cars is not like the ordinary cars. One have to seek somehelp such
as an Electric vehicle charging station finder app to find charging stations. An
electric vehicle charging stationfinder app can save our time to find these charging
station rather than search independently. One cannot find chargingStations like the
petrol or diesel or CNG station which are available everywhere. Due to this
problem we have to plan therefuelling (charging) of these cars, but with
the help of our apps which directly navigate us to nearby EV
charging stations.In this article, we will be going through every
aspect of an Electric vehicle charging station finder app.
 An Electric Vehicle Charging Station Finder App will show the
nearby location of charging across stations across ourlocality as
well as nearby your destination. We will get various information
about the stations such as how many ports aravailable and how
variety of chargers available at that station. The app provides,
real-time availability of the stations, photosof the stations, and
cost of the charging of car at the station. The users can contribute
to app also by adding a new electricvehicle charging station as
they discover.
STACKHOLDERS
Identifying and engaging stakeholders is essential for the success of any
project. The EV Charging Station Finder project involves various
stakeholders who have an interest or influence in the project's outcomes.
Here are the key stakeholders:

INTERNAL EXTERNAL
STACKHOLDERS STACKHOLDERS
SURENDERAN EV OWNERS
SHYAM RITHICK API & DATA PROVIDERS
USER ACTIVITY
Understanding user activity is crucial for designing an effective and user-centric
application. The EV Charging Station Finder application aims to provide a
seamless experience for electric vehicle owners. Here are some key user activities
that the application supports:
Charging Station Search:
• Users can search for nearby charging stations based on their current location or specified address.
• The application will provide a list of available charging stations in the vicinity, including information on
station types, availability, and pricing.

Station Details and Reviews:


• Users can access detailed information about a selected charging station, including its address, operating
hours, available connectors, and payment options.
• User reviews and ratings provide insights into the quality and reliability of charging stations, helping users
make informed decisions.
Navigation and Route Planning:
• The application will integrate with mapping services to provide turn-by-turn directions from the user's
current location to the selected charging station.
• Users can view the route on a map, check estimated travel time, and receive real-time traffic updates.
REQUIREMENTS
System requirements define the functionalities, features, and constraints that the
EV Charging Station Finder application needs to meet. Let's explore the functional
and non-functional requirements:
Functional Requirements:
• Charging Station Search
• Station Details and Availability
• Filtering and Sorting
• Navigation and Route Planning
• Non-functional Requirements:
• Performance and Responsiveness
• Scalability and Availability
• Compatibility
• Usability and User Experience
PROJECT PLAN
A WELL-DEFINED PROJECT PLAN HELPS IN ORGANIZING AND EXECUTING THE
PROJECT EFFECTIVELY. HERE IS A HIGH-LEVEL PROJECT PLAN BASED ON THE
SCOPE OF THE EV CHARGING STATION FINDER PROJECT, ALONG WITH THE
ASSOCIATED JOB ROLES AND RESPONSIBILITIES:
1.PROJECT INITIATION PHASE:
•Define project goals, objectives, and scope.
•Identify key stakeholders and their roles.
•Conduct initial market research and competitor analysis.
2.REQUIREMENTS GATHERING AND ANALYSIS PHASE:
•Gather and analyze functional and non-functional requirements for the application.
•Define user personas and scenarios.
•Develop use cases and user stories.
3.DESIGN AND ARCHITECTURE PHASE:
•Design the system architecture, including backend infrastructure, APIs, and database.
•Create wireframes and UI/UX designs.
•Develop data flow diagrams, class diagrams, and collaboration diagrams.
4.DEVELOPMENT PHASE:
•DEVELOP THE FRONTEND OF THE MOBILE APPLICATION FOR ANDROID AND IOS
PLATFORMS.
•IMPLEMENT BACKEND INFRASTRUCTURE AND INTEGRATE WITH EXTERNAL APIS
FOR CHARGING STATION DATA.
•IMPLEMENT USER AUTHENTICATION, SEARCH FUNCTIONALITY, STATION
DETAILS, NAVIGATION, AND PAYMENT INTEGRATION.
5.TESTING AND QUALITY ASSURANCE PHASE:
•CONDUCT UNIT TESTING, INTEGRATION TESTING, AND SYSTEM TESTING.
•PERFORM USABILITY TESTING AND GATHER USER FEEDBACK.
•IDENTIFY AND FIX ANY DEFECTS OR ISSUES.
6.DEPLOYMENT AND LAUNCH PHASE:
•PREPARE THE APPLICATION FOR DEPLOYMENT TO PRODUCTION ENVIRONMENT.
•SET UP SERVER INFRASTRUCTURE AND HOSTING.
•PERFORM FINAL TESTING AND VALIDATION.
7.USER TRAINING AND SUPPORT PHASE:
•DEVELOP USER DOCUMENTATION AND TRAINING MATERIALS.
•PROVIDE TRAINING SESSIONS FOR USERS ON HOW TO USE THE
APPLICATION.
•ESTABLISH A SUPPORT SYSTEM TO ADDRESS USER QUERIES AND ISSUES.
8.MAINTENANCE AND UPDATES PHASE:
•CONTINUOUSLY MONITOR AND MAINTAIN THE APPLICATION FOR
PERFORMANCE, SECURITY, AND RELIABILITY.
•ROLL OUT REGULAR UPDATES AND ENHANCEMENTS BASED ON USER
FEEDBACK AND EVOLVING REQUIREMENTS.
Job Roles and Responsibilities

Project Sponsors

UX/UI Designer

Frontend Developer

Backend Developer
RISK MANAGEMENT
Identifying potential risks and having contingency plans in
place is essential to mitigate any negative impact on the EV
Charging Station Finder project. Here are some key risks and
corresponding plans:

Technical Risks
Operational Risks
Security Risks
Stakeholder Risks
Schedule and Resource Risks
USE CASE DIAGRAM:
ER DIAGRAM:
SEQUENCE DIAGRAM:
STATE DIAGRAM:
ACTIVITY DIAGRAM:
CLASS DIAGRAM:
MODULE DESCRIPTION
• The EV Charging Station Finder application consists of several
interconnected modules, each serving a specific purpose and
functionality. Here are the key modules:
Charging Station Search Module:
• This module enables users to search for nearby charging stations
based on location or address.
• It retrieves data from external APIs or databases to provide a list of
available charging stations.
Station Details and Availability Module:
• This module provides detailed information about selected charging stations.
• It includes data such as station address, distance form the location.

Filtering and Sorting Module:


• This module allows users to filter and sort charging stations based on specific criteria.
• Users can apply filters for station types (fast, level 2), connector compatibility, pricing,
and ratings.
• Sorting options help users prioritize charging stations based on distance, availability, or
other preferences.

Navigation and Route Planning Module:


• This module integrates with mapping services to provide navigation and route planning.
• It calculates the best route from the user's current location to the selected charging
station.
• Users can view the route on a map, check estimated travel time, and receive real-time
traffic updates
REQUIREMENT ANALYSIS
Requirement analysis is a critical phase in the software development
process that involves understanding and documenting the needs and
expectations of stakeholders. It helps in defining the system requirements
that the software or application must fulfill.
 Identify Stakeholders
 Gather Requirements
 Document Requirements
 Validate Requirements
 Manage Changes
 API KEY
TEST CASES

FUNCTIONAL PERFORMANCE
TESTING TESTING
CODE DOCUMENTATION
THANK YOU!!!

You might also like