Skip to content

notnaone/ehitusaudit

Repository files navigation

EhitusAudit

A web app for construction inspectors to conduct audits, document defects, and generate AI-assisted reports and warranty claims.

Built to explore full-stack development with AI-powered document generation and S3-based photo storage.


What it does

  • Inspection wizard — Create inspections with room-by-room structure
  • Defect tracking — Log defects with photos, severity, room location, and floor plan markers
  • AI photo analysis — Gemini Vision analyzes uploaded photos for visible defects
  • AI checklist review — Per-item AI analysis against construction standards
  • Report generation — AI-drafted inspection reports with section-by-section review workflow
  • Warranty claims — AI-generated warranty claim documents (DOCX/PDF export)
  • Floor plan editor — Mark defect locations on uploaded floor plan images

Tech stack

Frontend Next.js 14, TypeScript, Tailwind CSS, shadcn/ui
Backend Next.js API routes
Database PostgreSQL via Prisma ORM
AI Google Gemini (vision + text generation)
Storage AWS S3 (photo uploads)
Export PDF (pdfkit), DOCX (docx)
Tests Vitest
Infra Docker, docker-compose

Setup

cp ehitusaudit-app/.env.example ehitusaudit-app/.env.local
# Fill: DATABASE_URL, GEMINI_API_KEY, AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_BUCKET_NAME

cd ehitusaudit-app
npm install
npx prisma migrate dev
npm run dev

Status

Personal project. Prototype exploring AI-assisted construction report generation.

About

Construction inspection app — defect tracking, AI report generation, warranty claims (Next.js + Prisma + Gemini)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages