A full-stack application for generating code and building projects using the Qwen/CodeQwen1.5-7B model. Built with React, Vite, and Express.js.
- Interactive UI for project requirement input
- Technical specification selection
- Code generation using Qwen/CodeQwen1.5-7B
- GitHub integration for saving generated code
- Modern, responsive design
- Node.js (v16 or higher)
- npm
- GitHub account and personal access token
- Qwen/CodeQwen1.5-7B API access
- Clone the repository:
git clone <your-repo-url>
cd ai-codebase-generator
- Install dependencies:
npm run install:all
- Configure environment variables:
- Copy
.env.example
to.env
in the backend directory - Add your GitHub token and Model API key
- Start the development servers:
npm run dev
This will start both the frontend (default: http://localhost:5173) and backend (default: http://localhost:3000) servers.
ai-codebase-generator/
├── frontend/ # React + Vite frontend
├── backend/ # Express.js backend
│ ├── src/
│ │ └── index.js # Main server file
│ └── .env # Environment variables
└── package.json # Root package.json for workspace
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.