Welcome to the source code repository for the backend of nodesignfoundry.com.
-
Install Dependencies:
- It is recommended to use a virtual environment, such as
venv
, to manage dependencies. - To install all required packages, run:
python -m pip install -r requirements.txt
- It is recommended to use a virtual environment, such as
-
Optional: Develop Font Filters (If you wish to develop font filters):
- Install dependencies
python -m pip install -r requirements-dev.txt
- clone the filters repository from GitHub: github.com/no-design-foundry.
- Place the cloned repository in a directory adjacent to the project root.
- Install the filters using the following command (example shown for
filters-rotorizer
):python -m pip install -e ../filters-rotorizer
- Install dependencies
-
Running the server:
- For development
python app.py
- For production preview
gunicorn app:app --bind=127.0.0.1:8000
- For development
-
Have fun 😇