Skip to main content

Assembler for Pythonic back-end and Javascript front-end

Project description

Subsystems

This is a demo for creating a scheduler with an API. We use Rocketry for our scheduler and FastAPI for our API.

This contains three source files:

  • app/api.py: FastAPI application
  • app/scheduler.py: Rocketry application
  • app/main.py: Main launch script

Add your tasks need to app/scheduler/tasks/ and modify API routes in app/api/routes/ as needed.

Installation

Clone this repository:

git clone https://github.com/Miksus/rocketry-with-fastapi.git

Make sure you have Python 3.7 or newer. Then just install the dependencies:

pip install -r requirements.txt

Running

python -m app

Front-end

For the front-end, download Node, npm and yarn. Then change to frontend directory to install the Node modules:

yarn install

Then start the server:

yarn start

UI example

What next?

Read more about Rocketry:

Read more about FastAPI:

Read more about React:

Author: Mikael Koli

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

subsystems-0.0.0.tar.gz (451.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

subsystems-0.0.0-py3-none-any.whl (461.9 kB view details)

Uploaded Python 3

File details

Details for the file subsystems-0.0.0.tar.gz.

File metadata

  • Download URL: subsystems-0.0.0.tar.gz
  • Upload date:
  • Size: 451.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for subsystems-0.0.0.tar.gz
Algorithm Hash digest
SHA256 3237f5a1ffed322afc80e8c78ddb837a0a9c28b39c996d6e53b8208b51187ee3
MD5 0c09ec2b6eeeb4424edfd08d3de9d3c1
BLAKE2b-256 2ec92043f1794839debfaf569cb34276f2661ba93a6991100b441b7051ef1584

See more details on using hashes here.

File details

Details for the file subsystems-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: subsystems-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 461.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for subsystems-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c48dbf59b48b45ad77990ecff9b28b07f3b1cbe26a1bae2cdda2b5174e1834d8
MD5 77ca684823402868aa82177014a55cb4
BLAKE2b-256 b771e37f922fc95933d0df6dc636b8598b65c1a453ea382676d5e42a993c9c83

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page