SlackData is a database of slackline gear, inspired by SlackDB.
SlackData is open source, with an open API to allow other tools to use the database.
The project is still in it's early stages, so currently the only option is to run the backend locally.
- Create and activate a new python environment:
-
with uv:
uv venvsource venv/bin/activate
-
with standard python
python3 -m venv venvsource venv/bin/activate
- Install dependencies
- for uv:
uv sync - for python:
pip install '-e.[dev]'
- Activate environment (if not already activated)
source venv/bin/activate
- Navigate to backend folder
cd slack_data
- Run server
fastapi dev main.py
- Open browser and go to URL printed in terminal
- Append
/docsto see the interactive API docs - Most likely [http://127.0.0.1:8000/docs]
- Append