A modern, interactive web interface for the AI Business Analyst that helps gather and analyze business requirements through natural conversation.
- 🎨 Modern, clean light-mode interface
- 💬 Real-time chat interaction
- 🤖 AI-powered business analysis
- 📱 Responsive design
- ✨ Smooth animations and transitions
- 🎯 Requirement tracking and analysis
- Python 3.8 or higher
- Flask
- OpenAI API key
- Clone the repository:
git clone https://github.com/somaiaahmed/AURA
cd AURA
- Install dependencies:
pip install -r requirements.txt
- Create a
.env
file in the root directory and add your OpenAI API key:
OPENAI_API_KEY=your_api_key_here
- Run the application:
python app.py
- Open your browser and navigate to:
http://localhost:5000
- The chat interface will open with a welcome message
- Type your business requirements or questions in the input field
- The AI Business Analyst will respond and help gather requirements
- The conversation will be automatically saved in the
conversation_logs
directory
- Flask (Backend)
- HTML/CSS/JavaScript (Frontend)
- OpenAI GPT (AI Processing)
- Tailwind CSS (Styling)
.
├── app.py # Flask application
├── business_analyst_agent.py # AI Business Analyst logic
├── requirements.txt # Python dependencies
├── templates/ # HTML templates
│ └── index.html # Chat interface
└── conversation_logs/ # Saved conversations
Feel free to submit issues and enhancement requests!
This project is licensed under the MIT License - see the LICENSE file for details.