Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.11 KB

File metadata and controls

37 lines (28 loc) · 1.11 KB

GreenCode

GreenCode is a full-stack system designed to support environmental, sustainability, and community-impact projects under Bos-Com.
It consists of a Spring Boot backend API and a React frontend (new addition), with future integrations planned.


🚀 Features

Backend (Spring Boot)

  • RESTful API
  • JWT/OAuth authentication
  • PostgreSQL database support
  • Centralised configuration (config/, .env)
  • Dockerized for easy deployment
  • Swagger/OpenAPI documentation

Frontend (React)

  • Modern React (Create React App)
  • React Router for navigation
  • Axios for API communication
  • Authentication UI (login, password reset flow)
  • Responsive UI with Tailwind CSS (recommended)
  • Ready to connect to backend reset API

📁 Project Structure

GreenCode/ ├── src/ # Spring Boot source code ├── config/ # external configuration & scripts ├── docs/ # architecture, API docs ├── greencode-frontend/ # React frontend (new) ├── pom.xml # Maven build file └── docker-compose.yml # Docker orchestration