Skip to content

pascalallen/py-react-kit

Repository files navigation

py-react-kit

GitHub GitHub code size in bytes

py-react-kit is a fully containerized dev kit designed to get you up and running fast for Python and React development. This kit ships with:

  • Docker + Docker configuration
  • a Python server
  • a Postgres database
  • Adminer as a DB GUI
  • an API built with Flask + GraphQL
  • an ORM built with SQLAlchemy
  • a React client
  • TypeScript
  • Webpack
  • and helper scripts

Prerequisites

Development Environment Setup

Clone Repository

cd <projects-parent-directory> && git clone https://github.com/pascalallen/py-react-kit.git

Copy & Modify .env File

cp .env.example .env

Bring Up Environment

bin/up

You will find the site running at http://localhost:8080/

Install JavaScript Dependencies

bin/yarn ci

Compile TypeScript with Webpack

bin/yarn build

Watch For Frontend Changes

bin/yarn watch

Take Down Environment

bin/down

Interact with the Python image

bin/exec <python ./app.py>

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

py-react-kit is a fully containerized dev kit designed to get you up and running fast for Python and React development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors