💻 Github Repository: https://github.com/jwilferd10/Zap-and-Drive
💻 Live Example: https://jwilferd10.github.io/Zap-and-Drive/
Did you know that the United States is actively promoting the adoption of EVs as part of its broader strategy to combat climate change and reduce greenhouse gas emissions? An ambitious goal has been set for EVs to account for 50% of new vehicle sales by 2030. Learn More
As electric cars continue to gain traction within the United States, the need for convenient EV charging stations has never been greater. Zap and Drive is here to help with that, designed to simplify the search for nearby stations by providing users with essential data such as location, hours, and availability.
- Optimized interface for easy user access
- Utilizes Bulma
- Adjusted for both desktop and mobile devices
- Address List containing nearby stations
- Clicking/Tapping on an address will zone users to that specific location
- Interactive map icons
- Designates a charging station
- When clicked, presents users with information about the charging station
Zap & Drive is a project that's recently undergone an extensive facelift. Much of the previous code has been refactored and updated to follow more modern and best practices.
Our future plans for this project include:
- Auto-completing potential states a city-name is located in
- Save addresses on a list and allowing users to populate the map with saved addresses
- Create a page showcasing snapshots of the previous versions of this app.
So much for viewing Zap and Drive, we hope this application can be useful in any way possible. Thank you again, happy coding!
AS AN owner of an electric vehicle I WANT an application that highlights local charging stations SO THAT I can plan my routes.
GIVEN an EV Charging Station Application
- WHEN I launch Zap & Drive
- THEN I expect a landing page with the instructions and a search form
- WHEN I search a location
- THEN I am brought to that location on the map and presented with visual icons
- WHEN I click on an address
- THEN I am brought to that direct location and am presented with details on the specific charging locations
- WHEN I select 'Clear Markers'
- THEN I am brought back to the United States map and my markers are cleared.
- HTML
- CSS
- JavaScript
- Bulma
- Locations IQ (For geolocation and user input)
- openchargeMap (For EV charger locations)
- leaflet.js and openstreetmap (Utilizing the map)
Locating charging stations is a simple and straightforward process.
- Searches are currently limited to US states
- Fields marked with an asterisk (*) are required
- For most accurate results, please include a state in your search criteria
- Clearing markers will also reset the map.
Additional Notes:
- When a search is successful, this will automatically clear the map
- Notifications under the map may help guide users
- Arlon Tuazon (API Selection and Implementation, Baseline JavaScript Development)
- Jonathan Wilferd (Front-End and Logo design, JavaScript Development)