Project Overview
GridAI is a smart energy management platform developed at Iowa State University to streamline electric grid data analytics and decision-making for operators, developers, and researchers. The team’s role in this project focused on improving the frontend and the integration between the UI and backend services. The team built on the existing components to enhance usability, add new features, and ensure smooth communication with backend systems for a responsive user-experience.
Acknowledgement
This research is partially supported by U.S. NSF Grant CNS-2105269 and U.S. DOE CESER Grant DE-CR000016.
Component Overview
System Architecture
Tech Stack
Frontend
- Next.js
- Tailwind CSS
- TypeScript
- ShadCN (UI Library)
Backend
- Node.js
- Express.js
Database & Messaging
- Firebase
- Neo4j
- InfluxDB
- Redis
- Apache Kafka
Team Members
Ponciano Ramirez
Widgets / Dashboard
Evan Sivets
Test Lead / SVG Diagrams
Nick McCullough
Team Manager / Map Box
Tristan Nono
Widgets / Dashboard
Yusef Harb
Record Keeper / Code Editor
May 2025 - Team Picture: Ponciano, Evan, Nick, Tristan, Yusef, Ethan
Spring 2025 - Status Reports (4910)
Report 1Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8
Fall 2025 - Status Reports (4920)
Report 1Report 2
Report 3
Report 4
Report 5
Report 6
Design Documents
Final Design DocumentProject Plan
User Needs
Requirements
Design
Testing
Team Poster
Team PosterTeam Contract
Team ContractTeam Presentations
Lightning TalkIRP Presentation (PDF)
IRP Presentation (Google Slides)