Skip to content

XD2Sketch/gpt-react-designer

Repository files navigation

GPT React Designer

A ChatGPT powered React Code Generator

Specify what kind of React component you want to build and directly get the code and a live preview.

With GPT React Designer you can easily get a quick preview of the React code generated by ChatGPT. Engineers can use it to draft up components and then copy it into their main code base. The code generated by GPT React Designer is styled with TailwindCSS or plain inline CSS.

Goals

The goal of this project is to have a playground for frontend developers to quickly generate and try out code snippets. In the current state it only understands TailwindCSS and plain inline CSS but this could easily be extended.

Example

gpt-react-designer-demo.mp4

Roadmap

Things we could add:

  • Support for other styling frameworks (ChakraUI, ...)
  • Setup entire projects
  • Auto-save and deploy projects to Vercel or Netlify
  • TypeScript support
  • Provide context to an existing project that needs to be extended
  • Export React code to Figma

Please feel free to open a PR to add feature suggestions to this list.

Getting Started

Install dependencies with yarn, npm or pnpm.

Set your OpenAI key by running the setup script ./setup.sh. Or by editing .env.local if you're running this code locally.

Then run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

Contribute

We would love for you to contribute. Let's grow this project together and build something that enables engineers to achieve more.