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.
View it online here: https://battery-storage-optimization.web.app/
- Gather all files in local repo
https://github.com/BrandonHTran/capstone-project.git
- Download all dependencies/node-modules
npm install
- To run local react app
npm run backend
npm run dev
├── @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