AI supported system for creating project requirements analysis and crafting blueprint for development
Analyzing project requirements efficiently can be challenging, especially when ensuring quality and collaboration among team members. Traditional methods may lack flexibility and adaptability to specific project needs.
DevX is an AI-powered system designed to provide comprehensive analysis of project requirements and quality. By allowing users to select from different AI models, it offers flexibility and adaptability, ensuring precise project support and improved team collaboration.
We begin by adapting AI models for image selection and text generation. Users can input queries based on three parameters:
- For Who: Identifying the target audience.
- Doing What: Defining the action or context.
- Additional Information: Providing extra details to refine the analysis.
Users can collaborate with selected AI models to discuss and analyze their projects effectively.
Our system enables manual and AI-assisted component editing, allowing better customization to fit project requirements.
Users can personalize their profiles by inviting team members, editing descriptions, and adjusting settings to suit their needs.
Each project member is assigned one of three roles: Owner, Manager, or Member. These roles determine the level of access and control over the project.
Our reactive system ensures that users receive real-time updates on the current state of their projects.
Every poject has its own chat with other users and AI
The application allows the generation of various app names
The app can generate detailed specifications for different use cases, providing essential details about:
- System architecture
- Features and capabilities
- Design elements
The module generates requirements for the system, divided into:
- Functional Requirements: What the system should do (e.g., authentication, data processing).
- Non-Functional Requirements: Quality attributes like performance, scalability, and security.
This module defines the roles interacting with the system, such as:
- End-users
- Administrators
- External systems
The application can help assess potential risks involved in project execution, including:
- Technical risks
- Business risks
- Market risks
A generator for creating the project's core motto or tagline that encapsulates the vision and mission of the application.
This module creates strategic plans for the business, including:
- Target audience
- Competitive advantage
- Marketing approaches
The generator creates a concise elevator pitch that summarizes the project's value proposition.
This module assists in planning the project's timeline by generating:
- Milestones
- Deadlines
- Task dependencies
The application provides database schema diagrams, which include:
- Entity-relationship models
- Database tables
- Relationship between entities
Generates logo designs that match the branding guidelines and style of the application.
DOCKER_COMPOSE_CONFIG = TRUE
2 AI_ID=651ffd7ac0f14c3aaf123456
3 SERVER_URL="http://localhost:8000"
4 JWT_SECRET=secret
5 MONGODB_URL=<mongodb-atlas-url>
6 DATABASE_NAME=Projects
7 OPENAI_API_KEY=<open-ai-api-key>
8 REALTIME_SERVER_URL=http://localhost:3000
docker compose up















