Skip to content

Repository files navigation

Capstone Project

MyGRID+ is an Application for Battery Storage Optimization project designed to enhance the efficiency, performance, and cost-effectiveness of energy storage systems, particularly batteries through an application. The project addresses the growing demand for effective management of battery systems, crucial for storing electricity from renewable sources and improving grid stability.

Demo

View it online here: https://battery-storage-optimization.web.app/

How to Run:

  1. Gather all files in local repo
https://github.com/BrandonHTran/capstone-project.git
  1. Download all dependencies/node-modules
npm install
  1. To run local react app
npm run backend
npm run dev

List of installed packages:

├── @fullcalendar/core@6.1.10 ├── @fullcalendar/daygrid@6.1.10 ├── @fullcalendar/interaction@6.1.10 ├── @fullcalendar/react@6.1.10 ├── @fullcalendar/timegrid@6.1.10 ├── @types/axios@0.14.0 ├── @types/react-dom@18.2.14 ├── @types/react@18.2.33 ├── @typescript-eslint/eslint-plugin@6.9.0 ├── @typescript-eslint/parser@6.9.0 ├── @vitejs/plugin-react@4.1.0 ├── axios@1.6.5 ├── chart.js@4.4.2 ├── cors@2.8.5 ├── csv-parse@5.5.5 ├── dotenv@16.3.1 ├── eslint-plugin-react-hooks@4.6.0 ├── eslint-plugin-react-refresh@0.4.4 ├── eslint@8.52.0 ├── express@4.18.2 ├── firebase@10.9.0 ├── nodemon@3.1.0 ├── react-chartjs-2@5.2.0 ├── react-circular-progressbar@2.1.0 ├── react-dom@18.2.0 ├── react-progress-bar@0.1.0 ├── react-router-dom@6.21.0 ├── react@18.2.0 ├── ts-node@10.9.2 ├── typescript@5.2.2 ├── undefined@0.1.0 └── vite@4.5.2

About

Repository for COE70A/B Capstone Project 2023/24.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages