Skip to content

MinuraPunchihewa/create-reactpy-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

It's create-react-app, but in Python (for ReactPy).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages