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:
π§ sarwanupadhyay19@gmail.com
π§ borasarthak275@gmail.com
This build was uploaded as a hackathon project






