About Project
Chat'n'charge is a cutting-edge mobile application that facilitates a seamless and efficient experience for Electric Vehicle (EV) owners and charging station operators. The app will serve as a platform connecting EV drivers with available charging stations while providing station owners tools to manage their services effectively.
Objective
The primary objective of this project is to design and implement a mobile application that fosters a sustainable and scalable ecosystem for Electric Vehicle (EV) charging stations. The focus is on accommodating two distinct user types - EV charging station owners (chargers) and EV car users (drivers). The goal is to create a platform that not only facilitates efficient and cost-effective charging for EV owners but also provides tangible benefits for charging station owners, contributing to the growth of the sustainable sharing economy.

Proposed Solution
User Onboarding
Charger (EV Charging Station Owner): Register with necessary details, including location, charging station specifications, and bank account details for payment processing.
Driver (EV Car User): Register with personal details and link a credit/debit card or bank account for seamless payment transactions.

Map View with Available Charging Spots
Display a map with markers indicating available charging stations.
Differentiate between fast and slow chargers using distinct icons for easy identification.
Implement filters to refine search based on charging speed, proximity, and other relevant parameters.
Charging Session Flow
Allow drivers to select a charging station based on their preferences and needs.
Display details of each station, including owner information, charging speed (fast or slow), and hourly pricing.
Enable users to initiate a charging session with a simple tap on the chosen station.

Ordering & Payment Process
Hold the required amount from the driver's account as a pre-authorization before the charging session begins.
Provide an estimated cost based on the chosen charging station and duration.
Send real-time notifications to both chargers and drivers upon successful transaction initiation.
Keep users informed about the progress of the charging session and any changes in pricing or discounts.
Automatically deduct the final amount at the end of the charging session based on the actual duration.
Issue a detailed invoice summarizing the transaction for both parties.
