NEXORA is an AI-powered Construction Procurement & Supply Chain Intelligence Platform that automates document understanding, procurement intelligence, and decision-making using Retrieval-Augmented Generation (RAG), FAISS Vector Search, and Llama 3.2 (Ollama).
Built for the Kaya AI India Hackathon 2026.
- 📄 PDF Document Upload
- 🔍 AI Document Search
- 🧠 Retrieval-Augmented Generation (RAG)
- 📚 FAISS Vector Database
- 🤖 Local LLM using Ollama (Llama 3.2)
- 📑 OCR-ready Document Processing
- 📊 Procurement Intelligence
⚠️ Vendor Risk Analysis- 📦 Purchase Order & Invoice Understanding
- 💬 AI Procurement Copilot
- React
- TypeScript
- Vite
- Tailwind CSS
- Python
- Flask
- Flask-CORS
- Sentence Transformers
- FAISS
- Ollama
- Llama 3.2
- PyMuPDF
- Recursive Text Splitter
NEXORA
│
├── backend
│ ├── routes
│ │ ├── upload.py
│ │ └── rag.py
│ │
│ ├── services
│ │ ├── pdf_reader.py
│ │ ├── embeddings.py
│ │ └── rag_engine.py
│ │
│ ├── uploads
│ ├── vectorstore
│ ├── app.py
│ └── config.py
│
├── src
│
└── README.md
git clone https://github.com/yourusername/NEXORA.git
cd NEXORAcd backend
pip install -r requirements.txtnpm installDownload
Pull Llama 3.2
ollama pull llama3.2Run
ollama run llama3.2cd backend
python app.pyBackend
http://127.0.0.1:5000
npm run devFrontend
http://localhost:5173
GET /health
POST /upload
Form Data
file : document.pdf
POST /index
{
"filepath":"uploads/document.pdf"
}POST /ask
{
"question":"What is NEXORA?"
}Upload PDF
│
▼
Extract Text
│
▼
Split into Chunks
│
▼
Generate Embeddings
│
▼
Store in FAISS
│
▼
User Question
│
▼
Semantic Search
│
▼
Relevant Context
│
▼
Llama 3.2 (Ollama)
│
▼
AI Answer
- Upload Procurement PDF
- Upload Invoice
- Upload Purchase Order
What is NEXORA?
Summarize this document.
What technologies are used?
What is the future roadmap?
What features does NEXORA provide?
How does NEXORA help construction companies?
- ERP Integration
- SAP Integration
- BIM Support
- AI Contract Review
- Predictive Cost Analytics
- Vendor Recommendation Engine
- Multi-language OCR
- Mobile Application
- Construction Digital Twin
Ashish Kumar
IIT Madras BS Degree Programme
Python • Flask • AI • RAG • LLM • FAISS • React
This project is licensed under the MIT License.
Give this repository a ⭐ on GitHub.