ProjectPilot is an AI-powered platform that simplifies the process of creating web applications. This project leverages cutting-edge AI capabilities to assist users in generating, editing, and previewing code for their web applications. The platform is built using Next.js for the frontend and Node.js for the backend.
The project is organized into two main folders:
- frontend/: Contains the Next.js code for the user interface.
- backend/: Contains the Node.js code that handles server-side operations, including GPT-powered prompts.
- Utilizes GPT to provide intelligent prompts and suggestions for building web applications.
- Users can write, edit, and customize their application code directly in the platform.
- A live preview of the application is displayed using web containers, enabling users to see changes as they code.
- A chat interface allows users to interact with the AI for additional help, debugging, or feature suggestions.
- Frontend: Next.js
- Backend: Node.js
- AI Engine: GPT API
- Web Containers: For live application previews
Follow these steps to set up the project locally:
- Node.js (v16 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/yourusername/project-pilot.git cd project-pilot -
Install dependencies for both frontend and backend:
cd frontend npm install cd ../backend npm install
-
Start the backend server:
cd backend npm start -
Start the frontend server:
cd ../frontend npm run dev -
Open your browser and navigate to
http://localhost:3000to access the application.
- Open the application in your browser.
- Use the code editor to create or modify your web application code.
- View real-time previews of your project using the integrated web container.
- Use the chat interface to interact with the AI for assistance and suggestions.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes with clear and descriptive messages.
- Push your branch and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
- OpenAI for GPT
- Next.js for the frontend framework
- Node.js for the backend framework
- WebContainers for enabling live previews
For any queries or support, please contact [your email/contact info].