SkillAgentSearch skills...

EcoTrack

🌍 EcoTrack is a smart web application designed to help users monitor and reduce their daily carbon footprint β€” one habit at a time. Built with love for the planet 🌱 and powered by modern web technologies.

Install / Use

/learn @Yasminekoulam/EcoTrack
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

🌍 EcoTrack

EcoTrack is a smart web application designed to help users monitor and reduce their daily carbon footprint.
Built with πŸ’š love for the planet.

<p align="center"> <img src="img/login.png" alt="EcoTrack Interface" width="85%"> </p> ---

Overview

EcoTrack encourages users to adopt eco-friendly habits through personalized tracking, gamified progress, and insightful statistics.
It’s an all-in-one platform to measure, improve, and celebrate sustainable living 🌱


Features

| 🌿 Main Features | Description | |------------------|---------------------------------------------| | πŸ‘€ Account | Access your personal profile | | βž• Add Activity | Log eco-friendly activities to track your daily progress | | πŸ—’οΈ Activities List | View and manage all recorded activities | | πŸ“Š Statistics | Visualize your environmental impact through dynamic charts | | πŸ’¬ Advices | Get personalized tips for greener habits | | 🎯 Goals | Set and follow sustainability goals | | πŸ… Badge | Earn badges as you achieve your milestones | | ⭐ Add Review | Share your feedback and experience |

<p align="center"> <img src="img/ui.png" alt="EcoTrack Interface" width="85%"> </p>

Database Design

<p align="center"> <img src="img/mcd.png" alt="EcoTrack Interface" width="85%"> </p>

Technologies Used

  • Front-end: React.js, Axios, TailwindCSS, Recharts
  • Back-end: Spring Boot (API REST), Spring Security avec JWT
  • Containerization: Docker & Docker Compose
  • Database: PostgreSQL

Getting Started

Setup and Run EcoTrack

# 1️ Clone the repository
git clone https://github.com/YasmineKoulam/EcoTrack.git
cd EcoTrack

# 2️ Build and run the app using Docker Compose
docker-compose up --build

# 3️ Access the app from your browser
# Par dΓ©faut :
#  http://localhost:8080
# (le port est dΓ©fini dans docker-compose.yml)


View on GitHub
GitHub Stars6
CategoryDesign
Updated5mo ago
Forks2

Languages

Java

Security Score

67/100

Audited on Oct 31, 2025

No findings