DOXEN - BRD Generator
Link to open source: https://github.com/sarwanupadhyay/Doxen
Link to Live Project: https://doxenbrd.lovable.app/
🚀 Doxen – BRD Generator
AI-powered Business Requirements Document generator that transforms scattered communications into professional, structured documentation.
📌 What is Doxen?
Doxen automatically converts emails, Slack messages, meeting transcripts, and documents into comprehensive Business Requirements Documents (BRDs) — saving hours of manual work while improving accuracy, clarity, and traceability.
✨ Key Features
🔗 Seamless Multi-Source Integration
Direct integration with specified Slack channels and Gmail, allowing Doxen to automatically pull relevant communications without manual copy-pasting.
🔐 One-Click OAuth Sign-In
Fast, secure, and frictionless login using OAuth authentication, enabling safe Gmail and Slack integration.
🎨 Sleek, Responsive UI/UX
A modern, clean, and high-performance interface designed for smooth interaction across:
-
💻 Desktop
-
📱 Mobile
-
📲 Tablet
📊 Intuitive Dashboard
Simplified navigation across all components and features, allowing users to manage sources and documents effortlessly.
🤖 AI-Powered Extraction
Automatically identifies and categorizes:
-
Functional Requirements
-
Non-Functional Requirements
-
Stakeholders
-
Constraints
-
Timelines
All extracted from noisy daily communication.
🔍 Complete Traceability
Every requirement is linked back to its original source with associated confidence scores, ensuring transparency and validation.
✏️ Manual & Natural Language Refinement
Take full control of your document by refining the generated BRD using simple commands such as:
“Add a security section.”
“Make the login requirements more detailed.”
“Update the timeline to 6 months.”
Manual editing is also supported for precision control.
📄 Professional Output
Export finalized documents in:
-
PDF format
-
Markdown format
All exports follow a standardized, industry-ready BRD structure.
🗂 Version Control
Track document iterations automatically and maintain full revision history.
🗺️ Navigation Links
-
📁 Documents Folder — DFD, UFD, SRS, and essential documentation.
-
📊 Dataset Folder — Testing datasets used for agent validation.
🧭 First-Time User Navigation Guide
Welcome to Doxen. Here’s the step-by-step flow for new users:
-
Landing Page & Authentication
Begin at the landing page and complete secure login. -
Username Setup
First-time users set up a unique username. -
Dashboard & Workspace
Enter the main dashboard and open a new Project Workspace. -
Add Data Sources
Upload documents, paste transcripts, or sync integrated apps. -
Extract Requirements
AI processes sources and extracts structured requirements. -
Generate BRD
Doxen creates a professional draft BRD automatically. -
Refine BRD
Review and refine using natural language or manual editing. -
Export
Download your finalized BRD in PDF or Markdown format.
🛠️ Tech Stack
🖥 Frontend
-
React 18
-
TypeScript
-
Tailwind CSS
-
shadcn/ui
⚙️ Backend
-
Supabase
-
OAuth
-
PostgreSQL
-
Storage
-
Edge Functions
-
🧠 AI Layer
-
Lovable AI Gateway (Gemini Flash)
-
Optional: OpenAI / Google AI
🔌 Integrations
-
Slack Web API
-
Gmail API
📈 Example Use Case
❌ Before Doxen
8–12 hours manually reviewing:
-
50+ Slack messages
-
10 emails
-
3 meeting transcripts
To create one BRD.
✅ After Doxen
15 minutes to:
-
Sync Slack & Gmail
-
Extract structured requirements
-
Refine using natural language
-
Export a professional BRD with full traceability
📊 User Navigation Flowchart
Key Decision Point:
At the refinement stage, users can modify the generated BRD before exporting or proceed directly if satisfied.
📄 License
MIT License — see the LICENSE file for details.
📬 Contact
For questions, feedback, or collaboration:
This build was uploaded as a hackathon project






