katja's git: oeffisearch

fast and simple tripplanner

commit 3b61dc8263aeaa7b55131658e3724187c8b8f679
parent fd71c1fbbd2d1b8833c633c9bf908c764f1135db
Author: Katja (ctucx) <git@ctu.cx>
Date: Thu, 17 Apr 2025 16:03:44 +0200

add README
1 file changed, 18 insertions(+), 0 deletions(-)
A
README.md
|
18
++++++++++++++++++
diff --git a/README.md b/README.md
@@ -0,0 +1,18 @@
+## Öffisearch
+Öffisearch is a progressive web app for querying public transport information for the DB (and others like RMV, BVG, nah.sh and more) networks. A hosted version of Öffisearch is available at [oeffi.katja.wtf](https://oeffi.katja.wtf).
+
+This version of Öffisearch is a hard fork of [TrainSearch](https://cyberchaos.dev/yuka/trainsearch) which in turn was based on the web-client of the nimlang based version of Öffisearch. The source of the old nimlang based version of Öffisearch can be found in the `old-nimlang` branch of this repo.
+
+### Development
+- Install `node` and `pnpm` from your distribution's package repositories.
+- Run `pnpm install` to fetch the needed dependencies.
+- Run `pnpm dev` to start a development server and rollup-watcher (which rebuilds the code on changes)
+
+Or `nix develop`, to set up the Öffisearch development server using the Nix package manager.
+
+### Attribution
+- Big thanks to [yuka](https://cyberchaos.dev/yuka) for building [TrainSearch](https://cyberchaos.dev/yuka/trainsearch)
+- Thanks a lot to the [Public Transport Project](https://github.com/public-transport) for their work on [hafas-client](https://github.com/public-transport/hafas-client/) and [db-vendo-client](https://github.com/public-transport/db-vendo-client/).
+- Also thanks to [marudor](https://github.com/marudor) for his great bahn.expert tool, from which we adopted the code to parse the coach-sequences and train-types.
+
+Without their work Öffisearch would not be possible!