A tool that generates React applications from websites using AI with E2B sandboxes.
src/backend/: FastAPI backend servicemain.py: Main FastAPI applicationscraper.py: Website content extraction functionality
src/frontend/: React frontend- React components and application logic
- Install dependencies:
brew install uv
uv sync
source .venv/bin/activate- Run the backend:
cd src/backend
python main.pyThe backend will be available at http://localhost:8000.
- Install dependencies:
brew install node@20
cd src/frontend
npm install- Start the React development server:
npm startThe frontend will be available at http://localhost:3000.
- Enter a website URL in the input field
- Click "Generate React App"
- The application will analyze the website and generate a React app based on its content
- Backend: FastAPI, BeautifulSoup4, Python
- Frontend: React
- AI Integration: OpenAI
- Sandboxes: E2B