Logo Lanfrica

Amankrah/green_means_go

Domaine:

agricultureenvironment and energy

Type de record:

software
Créateur:
Ama
Hôte:
A comprehensive Life Cycle Assessment (LCA) tool designed specifically for food companies and farmers in Africa, starting with Ghana and Nigeria. The system uses Rust for high-performance calculations and FastAPI for the web interface. # African Environmental Sustainability Assessment Platform > **Enterprise-Grade LCA Platform for African Food Systems** > Modern full-stack application delivering comprehensive environmental sustainability assessments for food companies, farmers, and processing facilities across Africa. --- ## Table of Contents - 🚀 Tech Stack - 🏗️ Architecture - ✨ Features - 📊 Assessment Types - 🔧 Quick Start - 📖 API Documentation - 🌍 Supported Categories - 📈 Data Sources - ⚙️ Configuration - 🛠️ Development - 🤝 Contributing - 📄 License --- ## 🚀 Tech Stack ### **Frontend** - Modern React Application ```typescript ┌─────────────────────────────────────┐ │ Frontend Stack │ ├─────────────────────────────────────┤ │ • Next.js 15.5 (App Router) │ │ • React 19.1 (Latest) │ │ • TypeScript 5.0+ │ │ • Tailwind CSS 4 (Styling) │ │ • React Hook Form (Forms) │ │ • Zod (Validation) │ │ • Recharts (Visualization) │ │ • Framer Motion (Animations) │ │ • Headless UI (Components) │ │ • Turbopack (Build Optimization) │ └─────────────────────────────────────┘ ``` ### **Backend** - High-Performance API Services ```rust ┌─────────────────────────────────────┐ │ Backend Stack │ ├─────────────────────────────────────┤ │ • FastAPI (Python 3.8+) │ │ ├── Production Module │ │ ├── Processing Module │ │ └── Modular Architecture │ │ │ │ • Rust (High-Performance Core) │ │ ├── LCA Calculation Engine │ │ ├── Impact Factor Database │ │ └── Data Processing Pipeline │ │ │ │ • Pydantic (Data Validation) │ │ • Uvicorn (ASGI Server) │ │ • JSON Processing & REST APIs │ └─────────────────────────────────────┘ ``` --- ## 🏗️ Architecture ### **Full-Stack Application Architecture** ``` ┌─────────────────────────── …