Govscribe

An intelligent document assistant that processes PDFs, extracts content using AI, and enables semantic search and natural language chat over indexed documents.

Category

Web

Duration

Mar2025-May2025

Built a backend system using Ruby on Rails and MongoDB to ingest and store PDF content, including support for large documents with mixed content (text, tables, images).
Implemented OpenAI API integration to intelligently extract summaries, structure complex information, and enable chat-based Q&A over documents.
Designed a hybrid search mechanism combining MongoDB text indexing with vector similarity for accurate information retrieval. Created a fast and clean frontend in JavaScript with dynamic UI for file uploads, chat interface, and search results display.
Optimized for private document processing, ensuring encrypted storage and scoped access to user uploads and queries.
Govscribe project screenshot
TECH STACK
HTML5
CSS3
JavaScript
JQuery
Tailwind CSS
Ruby
Rails
MongoDB
SQLite