Skip to content

drivemy730/Energy-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Energy Tracker 🌍

React Java Spring Boot PostgreSQL License


Energy Tracker is a full-stack platform that stores and visualizes real data from the ONU (United Nations Organization) about renewable energy production and consumption. 🌞💧💨

It allows users to explore historical trends from 1965 to 2022 across multiple energy sources.


Data Sources 📊

The platform uses official ONU datasets covering:

  • Hydro 💧
  • Solar ☀️
  • Wind 🌬️
  • Geothermal 🌋

The data is optimized for fast querying and visualization between 1990–2022.


Project Structure 🗂️

Energy-Tracker ├── frontend # React frontend ├── back # Spring Boot backend └── README.md


Frontend 🖥️

  • Built with React + Vite
  • Uses Tailwind CSS for responsive design
  • Interactive charts and dashboards for data analysis

Backend ⚙️

  • Developed with Java and Spring Boot
  • REST APIs serve data to the frontend
  • Secure and scalable architecture

Database 🗄️

  • PostgreSQL stores all energy data
  • Optimized for queries and filtering by year, country, or energy type

Features 🎯

  • Explore historical renewable energy production and consumption
  • Compare multiple energy sources over time
  • Interactive charts for deep analysis
  • Scalable full-stack architecture

Getting Started 🚀

Frontend

cd frontend
npm install
npm run dev
Backend
cd back
./mvnw spring-boot:run

or

mvn spring-boot:run
Database

Set up PostgreSQL and import datasets as per backend configuration

Contributing 🤝

Contributions are welcome! Please open an issue or submit a pull request.

About

“Platform to visualize real ONU data on renewable energy production and consumption from 1965–2022.”

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors