System Overview
Verdex is built as a modern web application with an AI-powered backend that processes project documents, validates compliance, and generates recommendations.
Frontend Layer
The frontend is built with Next.js and provides four main interfaces:
AI Engine
The AI engine is powered by Groq (Llama 4 Maverick) with RAG (Retrieval-Augmented Generation) for accurate, grounded responses.
Knowledge Base
20 indexed documents across LMA core documentation (15), Africa-specific resources (3), and external standards (2) including SBTi Net-Zero and Paris Agreement articles. Full specifications in Knowledge Base documentation.
Tech Stack
{
"frontend": {
"framework": "Next.js 16",
"language": "TypeScript",
"styling": "Tailwind CSS",
"icons": "Lucide React"
},
"ai": {
"llm": "Groq (Llama 4 Maverick)",
"embeddings": "BGE-small-en",
"vectorDb": "Pinecone"
},
"features": {
"pdfParsing": "pdf-parse",
"pdfGeneration": "jsPDF + AutoTable",
"animations": "GSAP"
}
}Scalability & Design
No server-side sessions. Each request is independent, enabling horizontal scaling.
Deployed on Vercel (frontend) and Railway (embedding service). Auto-scales with demand.
Pinecone handles millions of embeddings. Clause search scales without index rebuilds.
All features accessible via REST APIs. Easy integration with existing bank systems.