Management app for Klimavelo
  • Python 58.7%
  • TypeScript 35.2%
  • PLpgSQL 2.3%
  • Rust 1.9%
  • Dockerfile 0.6%
  • Other 1.3%
Find a file
2025-08-18 19:46:19 +02:00
app app: Fix form not properly resetting after submission in / 2025-08-18 19:22:33 +02:00
axum axum: Successfully implement POST /persons 2025-07-26 00:05:33 +02:00
fastapi fastapi: Add welcome email template 2025-08-18 19:46:19 +02:00
photon Replace Nominatim with Photon 2025-08-18 12:52:33 +02:00
rest-framework Create new 'rest-framework' project 2025-07-23 06:49:10 +02:00
strawberry Move 'server' to 'strawberry' 2025-08-06 18:08:41 +02:00
.gitignore Add some paths to top-level .gitignore 2025-07-25 13:56:27 +02:00
.python-version backend: Set 'klimavelo' venv as the default Python version 2025-07-17 16:19:57 +02:00
default.conf app: Switch to NextJS 2025-08-07 18:22:17 +02:00
docker-compose.yaml Replace Nominatim with Photon 2025-08-18 12:52:33 +02:00
README.md Depend on the NPM version of SwiftlyJS 2025-08-06 18:15:12 +02:00

Klimavelo

This is the source code for an app made for Klimaan, a Belgian non-profit organization.

Contributing

Cloning the repository

Cloning the repository is as simple as:

git clone ssh://git@code.samvervaeck.be:2222/samvv/klimavelo.git

Set up Docker compose

First you'll need to create a .env file in the root of the repository, next to the docker-compose.yaml. This file will configure the application while we are developing it.

Note

Right now this .env file isn't actually used by the application but it might be in the future.

.env

KLIMAVELO_DB_USERMAME=postgres
KLIMAVELO_DB_PASSWORD=change-this-password

Next, run docker compose up.

If you're tinkering with the Dockerfiles inside this repository, re-run Docker compose with docker compose up --buildwg

Next steps

You might also want to read the READMEs in the subdirectories of this repository to get a feel of how the different components are configured.