This application uses LangChain and AI to automate business analysis tasks. It helps you generate documentation, conduct market research, break down tasks, assign team members, and create Jira tickets based on business requirements.
- Requirements Analysis: Input your business requirements and get comprehensive documentation
- Document Generation: Automatically generate SRS, FRD, BRD, and UML diagrams
- Market Research: Get competitive analysis and market trends
- Task Breakdown: Break down the project into detailed technical tasks
- Team Assignment: Assign tasks to team members based on their skills
- Jira Integration: Create Jira tickets for your project
- Node.js (v18 or higher)
- npm or yarn
- Clone the repository
- Install dependencies for both frontend and backend:
# Install frontend dependencies
npm install
# Install backend dependencies
cd server
npm install
cd ..- Create a
.envfile in the root directory with the following content:
ANTHROPIC_API_KEY=your_anthropic_api_key
LLM_PROVIDER=anthropic
PORT=3001
Replace your_anthropic_api_key with your actual Anthropic API key.
To start both the frontend and backend together:
npm startThis will start:
- Backend server on http://localhost:3001
- Frontend development server on http://localhost:5173
- Enter your project name and business requirements
- Click "Generate Documents" to start the process
- Navigate through the tabs to view generated documents, tasks, and team assignments
- Add team members if needed
- Assign tasks to team members
- Create Jira tickets for your project
- Frontend: React, Material-UI
- Backend: Express.js
- AI: LangChain, Claude (Anthropic)