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.
- RESTful API
- JWT/OAuth authentication
- PostgreSQL database support
- Centralised configuration (
config/,.env) - Dockerized for easy deployment
- Swagger/OpenAPI documentation
- 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
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