Inspiration
The inspiration for this project stems from the increasing adoption of electric vehicles and the need for convenient charging infrastructure. As more people transition to electric cars, there's a growing demand for accessible charging solutions, both at home and on the go. Recognizing this trend, we sought to bridge the gap between charging station hosts and electric vehicle owners, making it easier for both parties to benefit from the expanding electric vehicle market.
What it does
The app facilitates the rental of private electric car charging stations. Charging station owners can list their stations for rent, setting prices and availability. Electric vehicle drivers can easily locate nearby charging stations through the app, complete with location details and rental pricing. This streamlined process benefits both station hosts, who can earn income from their charging infrastructure, and drivers, who gain convenient access to charging spots. Overall, the app simplifies the process of finding and renting electric car charging stations, promoting the use of electric vehicles and contributing to sustainable transportation solutions.
How we built it
We began by designing the MySQL database schema to store essential data such as user profiles, charging station details, rental transactions, and geographic coordinates of locations. Backend Development: Using a server-side language like PHP or Node.js along with Express.js, we developed the backend logic. This involved creating APIs to handle user authentication, charging station listings, rental transactions, and interactions with the database. Frontend Development: We crafted HTML templates for the user interface, focusing on simplicity and ease of use. CSS was used for styling to ensure a visually appealing layout, while JavaScript was implemented to provide interactivity. The UI allowed users to register, log in, search for charging stations, view station details, and initiate rental transactions. Google API Integration: Directions API: We integrated the Directions API to provide users with accurate directions from their current location to the selected charging station. Geocoding API: Utilizing the Geocoding API, we converted addresses (such as station locations) into geographic coordinates and vice versa, enabling precise location-based services within the application.
Challenges we ran into
Connecting to the Database Acquiring the coordinates
Accomplishments that we're proud of
Accurate usage of the APIs Development of the UI
What we learned
Usage of APIs
What's next for ChargeHubConnect
Payment option using Google Pay, Tap pay, better UI

Log in or sign up for Devpost to join the conversation.