Skip to content

finxol/karr

Repository files navigation

Karr

The federated carpool platform

Karr CI

Karr: Car in Breton language. Not a misspelling ;)

Built with:

Roadmap

  • Carpool platform with recurring trips
  • Admin dashboard for instance piloting
  • Federate instances for shared trips
  • Calculate the carbon footprint of a trip (total and per person)

TODO

  • Get deployment working

  • Make config reloadable

  • Add zod type checking

  • Add mock login

  • Add trip search route that gives fake, not-searched data

  • Add demo client for PoC

  • Minify API Docker container

  • Get auth server running (using Ory Kratos/Oathkeeper, with JWT)

  • Build proper auth frontend

  • Add tests

    • config
    • util
    • api
    • ui
    • web
    • caddy (SITE_ADDRESS=localhost API_PORT=1993 WEB_PORT=3000 caddy validate --config Caddyfile)
  • Add documentation