No project description provided
Project description
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.
- First, install the package using pip:
pip install create-reactpy-app
Note: You can either install this globally or in a virtual environment.
- 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 arefastapi
,starlette
andflask
. If you don't specify a backend, FastAPI will be used by default.
- Change directory to your new project:
cd my-app
- 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.
- 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for create_reactpy_app-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c8cfccb5738953bc6ff4149f956da947a97767e2ca07c1b53a7ac79ace6dc9e |
|
MD5 | 7cb7372f1903598acc5b4a6cdf250bb9 |
|
BLAKE2b-256 | 29d9d901921b591206276204d6e5ffdd840ee03384a0098b761818134dddc01e |