Logo Lanfrica

gaynaakoit/gaynaako-claw

Domaine:

digital infrastructure

Type de record:

software
Créateur:
gay
Hôte:
Building Autonomous Tender Intelligence for Africa using AI to detect, analyze and act on opportunities. 🚀 Gaynaako Claw Modern Full-Stack Platform NestJS • Angular • PostgreSQL • Redis • Docker --- ## ✨ Overview Gaynaako Claw is a clean, scalable and production-ready full-stack architecture designed for: - ⚡ Rapid MVP development - 🐳 Docker-first deployment - 🧱 Modular backend structure - 🎨 SPA frontend architecture - 🔐 Secure & extensible foundation ## 🏗 Architecture ```mermaid graph TD A[Angular Frontend] -->|HTTP| B[NestJS Backend] B --> C[PostgreSQL] B --> D[Redis] ``` 🚀 Quick Start 1️⃣ Clone git clone github.com cd gaynaako-claw 2️⃣ Run everything docker compose up --build 3️⃣ Access Service URL 🎨 Frontend localhost 🧠 Backend localhost 🐘 PostgreSQL localhost:5432 ⚡ Redis localhost:6379 📁 Project Structure gaynaako-claw/ │ ├── backend/ # NestJS API ├── frontend/ # Angular SPA ├── docker-compose.yml └── README.md ⚙️ Environment Setup Create a .env file in /backend: DB_HOST=postgres DB_PORT=5432 DB_USERNAME=postgres DB_PASSWORD=postgres DB_NAME=gaynaako REDIS_HOST=redis REDIS_PORT=6379 🧠 Features Modular NestJS architecture Angular SPA PostgreSQL relational database Redis caching layer Dockerized environment Hot reload in development 📦 Production Ready Run in background: docker compose up -d Recommended for production: Nginx for Angular build HTTPS (Let’s Encrypt) CI/CD pipeline Monitoring & logging 📈 Roadmap JWT Authentication Role-based access Swagger Documentation E2E Testing CI/CD 🤝 Contributing Pull Requests are welcome. 📜 License MIT

Licenses