Screenshots




Problem Statement
Electric vehicles (EVs) are becoming more popular, and they need to be charged at special stations. But sometimes these stations can be busy or have different numbers of cars charging at different times. We made an AI that can guess how busy each charging station will be. Suppose you are driving an EV and your battery level drops.OurDAppcan assist you in locating the nearest optimal charging station, utilizingreal-time dataon station load and traffic, as analyzed by our AI.The reason behind our choice for decentralization is to ensure data integrity. All data related to the number and timing of EVs arriving at the stations will be stored on theInterPlanetary File System (IPFS). This approach prevents charging station companies from altering the data, whether for tax evasion or providing misleading information.Additionally, our system incorporatespush protocolnotifications. When your EV’s battery runs low, the system automatically suggests the best nearby charging station. It also provides updates on stations with heavy traffic, those that are closed, or undergoing maintenance.Linkshttps://smart-ethindia.vercel.app/https://github.com/SmartGrid-ETHIndia/Smart-gridhttps://www.youtube.com/watch?v=27YUW4SA6oE
Solution
In building our decentralized smart grid project, we faced challenges in push protocol integration, IPFS integration, and algorithm development.Push Integration: Compatibility and scalability were major concerns. We utilized detailed documentation for cross-platform integration and consulted with mentors for scalability strategies.IPFS Integration: We faced network latency and data availability issues. By studying IPFS documentation and using GitHub resources, we implemented caching mechanisms and strategic node selections to minimize latency. Mentor guidance helped us ensure consistent data availability.Algorithmic Complexity: Designing efficient algorithms was challenging. We broke down the problem, referred to algorithmic design documentation, and sought mentor advice for optimization. GitHub examples provided insights into real-world implementations.Specific Bug: We encountered a synchronization bug in the decentralized nodes. By replicating the issue, researching similar problems on forums and GitHub, and applying a found patch, we resolved it.Our strategy involved leveraging documentation, mentor guidance, and GitHub resources, enabling us to navigate these complexities and deliver an effective solution.
Hackathon
ETHIndia 2023
2023
Prizes
- 🏆
Best Use of Push ProtocolNotification/Channel settings
Push Protocol
Contributors
- Mayank2808sharma
31 contributions
- ENZOMOTIVE
13 contributions
- shivanshu814
7 contributions
- dhanyashreem2400
4 contributions
- prateekp273
2 contributions
- aasthakourav20
1 contributions
- nirban256
1 contributions
- NilanchalaPanda
1 contributions
- PranavKeshav24
1 contributions
- sanmarg
1 contributions
- Utsavladia
1 contributions
- dakshsinghrathore
1 contributions
- kairveeehh
1 contributions