Skip to content

nameunknwnn/ProjectPilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProjectPilot

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.

Project Structure

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.

Features

AI Assistance

  • Utilizes GPT to provide intelligent prompts and suggestions for building web applications.

Integrated Code Editor

  • Users can write, edit, and customize their application code directly in the platform.

Real-Time Preview

  • A live preview of the application is displayed using web containers, enabling users to see changes as they code.

Chat Support

  • A chat interface allows users to interact with the AI for additional help, debugging, or feature suggestions.

Technologies Used

  • Frontend: Next.js
  • Backend: Node.js
  • AI Engine: GPT API
  • Web Containers: For live application previews

Installation

Follow these steps to set up the project locally:

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Steps

  1. Clone the repository:

    git clone https://github.com/yourusername/project-pilot.git
    cd project-pilot
  2. Install dependencies for both frontend and backend:

    cd frontend
    npm install
    cd ../backend
    npm install
  3. Start the backend server:

    cd backend
    npm start
  4. Start the frontend server:

    cd ../frontend
    npm run dev
  5. Open your browser and navigate to http://localhost:3000 to access the application.

Usage

  1. Open the application in your browser.
  2. Use the code editor to create or modify your web application code.
  3. View real-time previews of your project using the integrated web container.
  4. Use the chat interface to interact with the AI for assistance and suggestions.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes with clear and descriptive messages.
  4. Push your branch and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments

Contact

For any queries or support, please contact [your email/contact info].

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors