DEV Community

Praveen Verma
Praveen Verma

Posted on

HelioGrid Solar: Earth 's Day Edition

DEV Weekend Challenge: Earth Day

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.
Enter fullscreen mode Exit fullscreen mode

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.
Enter fullscreen mode Exit fullscreen mode

Top comments (0)