Skip to content

Harsh63870/epc-intelligence-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EPC Intelligence Platform

An AI-powered project intelligence system for hyperscale data centre EPC delivery. The platform connects specifications, vendor submittals, procurement records, schedules, RFIs, commissioning documents, and quality records into a single operational intelligence layer.

Built for data centre construction teams targeting Tier III and Tier IV quality standards.

Features (roadmap)

Module Description
Documents Upload, chunk, embed, and semantic search over project corpus
RFI Copilot RAG + Groq chat with citations and similar-RFI detection
Spec Compliance Submittal checking, NC audit trail, golden tests
Schedule Risk Critical-path risk identification with mitigation options
Supply Chain Shipment visibility and delivery risk alerts
Commissioning Guided testing against TIA-942 / Uptime Tier standards

Tech stack

  • Frontend: Next.js, TypeScript, Tailwind CSS
  • Backend: FastAPI, SQLAlchemy
  • Database: PostgreSQL (Docker) or SQLite (local fallback)
  • Document intelligence: PyMuPDF, ChromaDB, sentence-transformers (local embeddings)
  • AI (planned): Groq LLM for RAG agents

Getting started

See docs/SETUP.md for full installation instructions.

Prerequisites

  • Node.js 20+
  • Python 3.11+
  • Docker Desktop (for PostgreSQL)

Quick start

# 1. Start database
docker compose up -d

# 2. Backend
cd backend
copy .env.example .env
python -m venv .venv
.\.venv\Scripts\pip install -r requirements.txt
.\.venv\Scripts\uvicorn app.main:app --reload --port 8000

# 3. Frontend (new terminal)
cd frontend
npm install
npm run dev

Open http://localhost:3000 and use Seed Demo Project to load the sample project and document corpus (23+ specs, RFIs, change orders, commissioning procedures).

Documents page: upload PDF/Markdown files and run vector search (e.g. "UPS battery runtime").

API documentation: http://localhost:8000/docs

RFI Copilot & Spec Compliance

Set GROQ_API_KEY in backend/.env for full AI-generated RFI answers (fallback RAG mode works without it).

RFI Copilot (/rfi): ask questions with citations and similar resolved RFIs.

Spec Compliance (/compliance): upload vendor submittals from data/submittals/ to flag non-conformances.

Run golden compliance tests:

cd backend
.\.venv\Scripts\python scripts\run_golden_tests.py
cd backend
.\.venv\Scripts\python scripts\seed_corpus.py

Project structure

frontend/           Web application
backend/            REST API and data models
data/               Project documents and test fixtures
docs/               Setup and architecture documentation
docker-compose.yml  PostgreSQL service (host port 5433)

License

MIT — see LICENSE

About

AI-powered EPC Project Intelligence Platform for Data Centre Construction. Unifying specifications, procurement, schedules, commissioning records, and project knowledge into a single intelligence layer for compliance validation, schedule-risk prediction, supply-chain visibility, and commissioning quality assurance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors