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 applicationapp/scheduler.py: Rocketry applicationapp/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
What next?
Read more about Rocketry:
- Documentation: https://rocketry.readthedocs.io/
- Source code: https://github.com/Miksus/rocketry
Read more about FastAPI:
- Documentation: https://fastapi.tiangolo.com/
- Source code: https://github.com/tiangolo/fastapi
Read more about React:
- Documentation: https://reactjs.org/
- Source code: https://github.com/facebook/react
Author: Mikael Koli
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3237f5a1ffed322afc80e8c78ddb837a0a9c28b39c996d6e53b8208b51187ee3
|
|
| MD5 |
0c09ec2b6eeeb4424edfd08d3de9d3c1
|
|
| BLAKE2b-256 |
2ec92043f1794839debfaf569cb34276f2661ba93a6991100b441b7051ef1584
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c48dbf59b48b45ad77990ecff9b28b07f3b1cbe26a1bae2cdda2b5174e1834d8
|
|
| MD5 |
77ca684823402868aa82177014a55cb4
|
|
| BLAKE2b-256 |
b771e37f922fc95933d0df6dc636b8598b65c1a453ea382676d5e42a993c9c83
|