NLP-powered platform for electrical code learning with semantic search and AI-generated quizzes.
VoltVault addresses the challenge of learning complex electrical codes by making the NFPA-70 National Electrical Code accessible and engaging. The platform implements an advanced NLP pipeline using AWS Textract for document processing, extracting and structuring thousands of code sections, tables, and diagrams. ChromaDB vector embeddings power the semantic search functionality, allowing electricians and students to find relevant code sections using natural language queries rather than memorizing section numbers. The GPT-4 integration generates contextual practice questions, creating an adaptive learning experience that helps users prepare for licensing exams. Built with a Rust backend for high-performance concurrent user support.