A manager for items used in mountain climbing.
This project contains the backend as well as the frontend part. For more details for each part, see the according documentations:
Docker compose can be used for deployment.
For configuring the backend and frontend,
we need 2 .env files - 1 in each (backend
and frontend/env
).
echo "CORE_PUBLIC_API_URL=http://my-awesome-server/api
CORE_PUBLIC_FRONTEND_URL=http://my-awesome-server
" > backend/.env
echo 'API_URL=/api' > frontend/env/.env
For more customization, see config.py.
make run_docker
# docker-compose --file docker-compose.yml up --detach --build
Note that currently sample data is created. Therefore, there will be a root user with the following credentials:
- Email:
[email protected]
- Password:
root
After the container frontend
has finished compiling Flutter and stopped running,
the following URLs can be accessed (assuming local deployment).
- Frontend: http://localhost
- API UI (Swagger): http://localhost:8000
Contributors to this project: See the LICENSE file.
Thanks also to
- R.-Bodo Riediger-Klaus and Fynn Renner for providing development/test server
- Oliver Wiese for supporting us while development