Plak je kwak, en upload er een foto van.
This webapp lets your members add all the locations they sticked a sticker of your association.
- Clone this repository
- Copy
sample.envto.env. This can be done in two ways:- Manually through the file explorer
- In the terminal through
cp sample.env .env
- Fill in all the empty credentials in the newly created
.envfile. These can be found in our Bitwarden - Install uv
- Install all the correct versions of the dependencies using
uv sync - The program uses a Postgres database. For this database to work you need to install Postgres locally on your machine. Additionally, you need to install the PostGIS extension for Postgres locally. This can be done by opening the 'PgAdmin4' program and navigating to your database and then to the 'stickers' table. Using the query tool on your 'stickers' table, execute the following query: 'CREATE EXTENSION postgis;'. This will install PostGIS locally.
- To update your database table, run
uv run alembic upgrade head
Running this program works by running the flask app.
This is done through uv. Firstly, your terminal needs to be in the server subfolder using cd .\server\. Then run the flask app using the following command:
uv run server.py