N
Nuvia AI
Organize. Assist. Elevate
The problem Nuvia AI solves
Dual-UI Website:
- Admins → Upload public/private documents.
- Users → Access only public documents.
Documents (PDFs, images → text extracted) stored in PostgreSQL + FAISS for semantic search.
LLM with RAG (Retrieval-Augmented Generation) for context-aware Q&A.
Voice Assistant powered by RAG → hands-free, interactive document exploration.
Real-Life Example:
- A law firm → Admin uploads confidential case files (private) & legal precedents (public).
- Lawyers use voice assistant to quickly query “Show me similar precedents for contract disputes.”
Challenges we ran into
- CORS issues – frontend and backend origins didn’t match, needed explicit whitelisting.
- Environment variables – .env not loading properly on cloud (Railway/Render), had to set vars in dashboard.
- File handling – temp files not saved/removed correctly, caused parsing errors.
- Unsupported formats – API crashed on non-PDF/Image/TXT uploads, fixed with clear error response.
- Library deprecations – LangChain changed imports (FAISS, LLMChain), required code updates.
- OCR inconsistency – Gemini returned unwanted \n or formatting, needed cleanup.
- Frontend-backend integration – localhost vs 127.0.0.1 mismatch, HTTPS required in production.
Tracks Applied (1)
Open Innovation
Discussion
Builders also viewed
See more projects on Devfolio