/web-developer

A windows app to create react apps.

MIT LicenseMIT

Web Developer

Web Developer is a desktop application that creates a web app as per requirements. The application is developed using LangChain, Electron, React, and OpenAI. This repository contains an executable file that can be used to install the Web Developer application.

Features

  • Effortless Web App Creation: Simply input your app requirements, and let Web Developer do the heavy lifting for you.
  • Download and Save: Once generated, download and save your app directly to your system.
  • Browser Preview: View your generated app in the browser by navigating to localhost:3001.

Prerequisites

  • OpenAI API Key: You need an OpenAI API key to run the application. If you don't have one, you can sign up at OpenAI.

Local Setup

  • Go to the Repo for the source code.

Installation

  1. Download the Executable:

    • Go to the releases page of this repository and download the latest version of the web-developer.exe file.
  2. Run the Executable:

    • Double-click the downloaded web-developer.exe file to start the installation process.
    • Follow the on-screen instructions to complete the installation.
  3. Open the Application:

    • After installation, open the Web Developer application from your desktop or start menu.
  4. Enter OpenAI API Key:

    • On the first run, you will be prompted to enter your OpenAI API key.
    • Enter your API key and save it. The application will use this key to access OpenAI services.

Usage

  • Once the application is installed and the API key is configured, you can start creating web apps based on your requirements.
  • Use the "Get Started" button to begin the process.
  • To view the generated app in your browser, navigate to localhost:3001.

Demo

Check out the demo videos below to see Web Developer in action:

Todo List App

Watch the full video

Ecommerce App

Watch the full video

Acknowledgments

  • Utilizes OpenAI API for generating web content

  • Built with LangChain, Electron, and React for seamless performance and modern UI

  • LangChain

  • Electron

  • React

  • OpenAI

Contact

For any questions or support, please open an issue on this repository or contact [donbasilpeter@gmail.com].