AI-powered IEEE 830 Software Requirements Specification (SRS) Generator built using React, Node.js, and Google Gemini AI.
Generate professional Software Requirement Specification documents in seconds with a clean interface and export them as PDF.
Writing Software Requirement Specifications manually is repetitive and time-consuming.
ReqForge AI automates IEEE 830 compliant SRS generation using Generative AI, allowing developers and students to focus more on development rather than documentation.
| Feature | Status |
|---|---|
| AI SRS Generation | ✅ |
| IEEE 830 Format | ✅ |
| Google Authentication | ✅ |
| PDF Export | ✅ |
| Markdown Preview | ✅ |
| Revision History | ✅ |
| Approval Section | ✅ |
| Responsive UI | ✅ |
- React
- Vite
- Tailwind CSS
- React Router
- Firebase Authentication
- Node.js
- Express.js
- Google Gemini 2.5 Flash
- OpenRouter API
- React Markdown
- jsPDF
reqforge-ai
│
├── client
│ ├── src
│ ├── components
│ ├── pages
│ ├── context
│ └── services
│
├── server
│ ├── routes
│ ├── services
│ └── server.js
│
└── README.md
Coming Soon...
User Inputs Project Details
↓
AI Generates IEEE 830 SRS
↓
Preview Document
↓
Download Professional PDF
Clone the repository
git clone <repository-url>Install frontend
cd client
npm installInstall backend
cd ../server
npm installCreate a .env file
OPENROUTER_API_KEY=your_api_keyRun backend
npm startRun frontend
npm run dev- Cover Page
- Introduction
- Overall Description
- Functional Requirements
- Non-Functional Requirements
- External Interfaces
- System Models
- Constraints
- Dependencies
- Use Cases
- Revision History
- Approval Section
- DOCX Export
- Editable Documents
- UML Diagram Generation
- Multiple IEEE Templates
- Requirement Quality Checker
- AI Chat Assistant
- Saved Projects
Contributions, issues, and feature requests are welcome. Feel free to fork the repository and submit a pull request.
Shivangi Kakkar
B.Tech CSE (AI & ML)
VIT
⭐ If you found this project useful, consider giving it a star!
Made with ❤️ by Shivangi Kakkar





