Skip to content

Latest commit

 

History

History
82 lines (52 loc) · 1.57 KB

README.md

File metadata and controls

82 lines (52 loc) · 1.57 KB

Create ReactPy App

Copyright © 2024 Minura Punchihewa

This is create-react-app for your ReactPy projects!

Quick Overview

create-reactpy-app my-app
cd my-app
make install
make run

Now, open http://localhost:8000 to see your app.

Creating an App

You'll need to have Python 3.8 or later installed on your machine. You can use python --version to check your current version.

  1. First, install the package using pip:
pip install create-reactpy-app

Note: You can either install this globally or in a virtual environment.

  1. Create a new project:
create-reactpy-app my-app

Note: You can specify the backend framework you want to use by passing the --backend flag. The available options are fastapi, starlette and flask. If you don't specify a backend, FastAPI will be used by default.

  1. Change directory to your new project:
cd my-app
  1. Install the dependencies:
make install

Or

pip install -r requirements.txt

Note: If create-reactpy-app was installed in a virtual environment, this does not need to be done on the same environment. You can switch to a different environment and install the dependencies there.

  1. Start the server:
make run

Or, depending on the backend framework you chose, you can run the following commands:

  • FastAPI or Starlette:
uvicorn main:app
  • Flask:
gunicorn main:app

Your app will now be running on http://localhost:8000.

License

This code is licensed under the GNU GENERAL PUBLIC LICENSE. See LICENSE.txt for details.