What I Built
HelioGrid Solar is a comprehensive infrastructure management platform designed to help homeowners, businesses, and institutions transition to clean energy.The application provides an integrated toolkit for solar project planning,including a Solar Estimator (calculating savings and carbon offsets) and a Financing Planner (evaluating project costs and ROI). For this Earth Day challenge, I added a community-driven Extinct Species Tracker, allowing users to log observations and contribute descriptions of species affected by environmental change.
Code
https://github.com/PraveenVerma881/HelioGrid.git
How I Built It
HelioGrid is built on a robust Node.js and Express backend with a secure MongoDB database. Key technical highlights include:
- Google Gemini API: I utilized the Gemini Pro model within the aiService.js to automatically generate detailed, concise descriptions for extinct species, focusing on habitat, characteristics, and extinction timelines.
- Secure Authentication: Implemented a JWT-based authentication system to ensure that only authorized users can submit entries to the species database.
- Dynamic Frontend: Developed a seamless, modern UI using Vanilla CSS and JavaScript, enabling real-time interaction between the user interface and the backend API.
- Integrated Workflow: Built a modular system where frontend forms capture data (including images and descriptions) and securely transmit them to protected API endpoints.
Prize Categories
- Best Use of Google Gemini: Used the Gemini Pro model to automate the generation of scientific species descriptions for the Earth Day project.
Top comments (0)