SoloAgent is an innovative AI-powered tool designed to streamline the development of Minimum Viable Products (MVPs). By leveraging AI, SoloAgent allows developers to input prompts and receive both backend and frontend code as outputs, including unit tests, drastically reducing the time and effort required to build and test a fully functional MVP across various platforms and technologies.
- AI-Powered Code Generation: Input a prompt and receive backend and frontend code.
- Unit Test Generation: Automatically generate unit tests for the generated code.
- Platform Agnostic: Supports multiple platforms and technologies for versatile MVP development.
- End-to-End Solution: Provides a complete solution, from backend logic to frontend interface and testing.
- Python 3.8 or higher
- Node.js and npm
- An OpenAI API key
-
Clone the repository:
git clone https://github.com/botirk38/SoloAgent.git cd SoloAgent
-
Set up a virtual environment and install dependencies:
python3 -m venv venv source venv/bin/activate ./run setup poetry shell
-
Set up environment variables: Create a
.env
file in the root directory and add your OpenAI API key:OPENAI_API_KEY=your_openai_api_key
./run start SoloAgent
Create a simple to-do application with user authentication. The backend should be built with Node.js and Express, and the frontend should use React. Include unit tests for the API endpoints and React components.
Detailed documentation explaining the approach, the AI model used, how the prompts are processed, and the code generation process can be found in the docs directory.
We welcome contributions! Please see our contributing guidelines for more details.
This project is licensed under the MIT License. See the LICENSE file for more details.
For any questions or feedback, please open an issue on GitHub or contact us at [[email protected]].
Get ready to revolutionize MVP development with SoloAgent. We look forward to your feedback and contributions!