An example of creating a full-stack application via FastAPI + ReactJS. Bonus:
- deploy via docker and wsl2.
- deploy via heroku
- Walk to the rep directory
- Run command 'pip install -r ./src/requirements'
- Download and install vscode https://code.visualstudio.com/
- Install wsl2 https://docs.microsoft.com/ru-ru/windows/wsl/install-manual
- Install linux subsystem https://azuremarketplace.microsoft.com/en-us/marketplace/apps/credativ.debian?tab=overview
- Download? install and configurate docker for using with wsl2 https://docs.docker.com/desktop/windows/wsl/
- Configure wsl2 https://docs.microsoft.com/ru-ru/windows/wsl/tutorials/wsl-containers
- Enjoy http://127.0.0.1:8000/
- client: https://fastapi-react-test-77749.herokuapp.com/
- api docs: https://fastapi-react-test-77749.herokuapp.com/docs
- Run service command 'uvicorn src.main:app --host 0.0.0.0 --reload --port 8000'
- api docs http://127.0.0.1:8000/docs
- client http://localhost:8000/
- tests cmd "pytest"