Reverse Polish notation, also known as Polish postfix notation or simply postfix notation, is a mathematical notation in which operators follow their operands, in contrast to Polish notation (PN), in which operators precede their operands. It does not need any parentheses as long as each operator has a fixed number of operands.
- Python & FastAPI
- React & TypeScript
- Docker
I'm using Rye, an experimental package management solution created by the author of Flask.
You probably don't have it, doing it the good old way pip install -r requirements-dev.lock
should be good enough.
Otherwise you can just do rye sync
to install the dependencies.
rye run test
# or if you are not using rye
pytest
rye run dev
# or if you are not using rye
uvicorn app:server --reload
Not forgetting to build the frontend
cd resources
npm i && npm run build
- Then the app will be available at http://localhost:5050/calculator.
- The API will be available at http://localhost:5050/api.
- And the docs will be available at http://localhost:5050/docs.