<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[akashgupta1909]]></title><description><![CDATA[akashgupta1909]]></description><link>https://akashgupta1909.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 08:37:40 GMT</lastBuildDate><atom:link href="https://akashgupta1909.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Introducing Evians: A web app for your EV booking slot]]></title><description><![CDATA[Introduction
Hey Folks 
I hope you're all doing well and staying healthy. I'm writing this blog to participate in netlifyXhashnode's recent hackathon. So I created Evians, a web application.
Introducing Evians
Electric Vehicles have revolutionized th...]]></description><link>https://akashgupta1909.hashnode.dev/introducing-evians-a-web-app-for-your-ev-booking-slot</link><guid isPermaLink="true">https://akashgupta1909.hashnode.dev/introducing-evians-a-web-app-for-your-ev-booking-slot</guid><dc:creator><![CDATA[Akash Gupta]]></dc:creator><pubDate>Sun, 27 Feb 2022 16:57:50 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1645980707571/LFxgcd4e_.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="heading-introduction">Introduction</h2>
<p>Hey Folks 
I hope you're all doing well and staying healthy. I'm writing this blog to participate in netlifyXhashnode's recent hackathon. So I created Evians, a web application.</p>
<h2 id="heading-introducing-evians">Introducing Evians</h2>
<p>Electric Vehicles have revolutionized the automobile industry. EVs will replace a large portion of the automobile shortly due to high fuel prices and increasing pollution. The number of users using EVs is increasing rapidly, and so are the investments made in this sector. The number of people who own electric vehicles is fast-growing, as are the investments made in this area. Worldwide EV sales increased by 43% in 2020 compared to 2019, and the global electric car industry's market share reached a new high of 46%. </p>
<p>Electric cars are fantastic. It would be helpful to the environment and a significant scientific breakthrough to replace all present autos with electric ones. However, there is a difficulty with growing the usage of electric vehicles. Considering the facts, it takes hours to charge an ordinary electric vehicle. Tesla takes 30 minutes to charge on average using superchargers. With a regular charger, Tesla can take up to ten hours to charge. Consumers will have to wait for recharging because EV charging takes longer. This would be a waste of time for the user.</p>
<p>However, we have a solution: what if a person could reserve a slot for recharging from their home? What if consumers could get a list of nearby charging stations together with the number of slots available? Evians are on their way. It's a one-stop solution for all of your EV charging issues. It will substantially influence the amount of time and effort spent by users. Users may now explore the charging stations, check available slots in a station, and reserve slots accordingly from anywhere, at any time, instead of physically looking for EV stations and vacant slots.</p>
<h2 id="heading-tech-stacks">Tech Stacks</h2>
<p>Following are the Frameworks, tools, and technologies: <strong>React, Firebase, Razorpay, Google Maps API, Node, Express.js, Figma, Microsoft Azure, Netlify.</strong></p>
<h2 id="heading-demonstration">Demonstration</h2>
<p>Now I'll take you through the entire application and give you an overview of Evians.</p>
<p><strong>Landing Page</strong>: This is the landing page for our website, where visitors may learn more about our solution. We aimed to make the app's UI as straightforward as possible while providing a great experience.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1645974509639/unKqR70IL.png" alt="2121.png" />
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1645973057199/pQTo8hUNw.png" alt="2.png" /><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1645973108189/vLHXZvXtA.png" alt="3.png" /></p>
<p><strong>Available Slots for a city</strong>: List comprises all the information about the slots with the number of slots per station, address of the station, the station name, and price range for that particular slot. Users can select state and city and can get the required information.
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1645974425310/2xQcYKFKd.png" alt="12.png" />
<strong>Information of a specific station</strong>: Particular station page would comprise the google embedded URL, name of the station, number of ports, and the prices. Clicking on any port would open the popup for further payment details.
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1645974392997/5eiTTdi1o.png" alt="22.png" /></p>
<p><strong>User Payment Popup</strong>: User can fill in the corresponding details, including battery size, charging levels, vehicle number, and slots. Once selected, the Razorpay payment popup will be shown.
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1645979358691/yFKQkGvwz.png" alt="imp2.png" />
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1645979348769/CvQdpUuMd.png" alt="imp1.png" />
<strong>Payment Dashboard from the station types</strong>: This page comprises all the payment and payment histories Information. This page also includes the total earnings, total bookings, and the past week's bookings.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1645974311572/iI3YHRkra.png" alt="11.png" /></p>
<p><strong>Profile Page of the User</strong>: The profile page of the user comprises all the Information of the user, including the email address, phone number, state, and city. This section also shows the booking history of the user.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1645974243619/pkTqZuF0e.png" alt="7.png" />
<strong>Profile Page of the Admin</strong>: The profile page for the admin comprises the admin-related details and all the slots related to it. Admin can change the details of the slot. You can add more slots and can update your details.
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1645974170957/IHXwh6UrE.png" alt="8.png" /></p>
<h2 id="heading-user-and-system-flow">User and System Flow</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1645974744456/8e-NrXpMt.png" alt="flow.png" /></p>
<h2 id="heading-what-did-i-learn">What Did I Learn?</h2>
<p>Learning is a never-ending process for a developer. As a result, I've learned a lot while working on this project.
Once you've integrated a payment gateway, this is one of those things. While working on this project, I learned how to use the Razorpay payment gateway.
In addition, I learned how to publish my backend code to Azure. As a result, my cloud kills have improved.</p>
<h2 id="heading-future-plans-to-improve">Future Plans to improve</h2>
<p>I would try to enable authentication using a google account and other essential providers in the near future. I would add a feature for the exchange of batteries with charging batteries. I can integrate electrical car showroom APIs for direct users interested in buying a new car. I ultimately want this website to be the ultimate solution to provide all the facilities related to electric vehicles.</p>
<h2 id="heading-useful-links">Useful Links</h2>
<p><a target="_blank" href="https://evian.netlify.app/">Deployed App</a></p>
<p><a target="_blank" href="https://github.com/Evian-Sudocoders/">GitHub Repository</a></p>
<p>Finally, thank you to Netlify and Hashnode for providing this incredible opportunity, which concludes our discussion of Evians. Let me know what you think of Evians in the comments section below.</p>
]]></content:encoded></item></channel></rss>