Skip to content

Going Merry

icon
Python
icon
Flask
icon
React
icon
TypeScript
icon
PostgreSQL
icon
Docker

An open-source ride-sharing platform for Greece, named after the Straw Hat Pirates' first ship in One Piece. Inspired by the 2023 Tempi rail disaster, which highlighted the lack of reliable alternative transportation options in Greece, Going Merry was built to connect drivers and passengers for long-distance rides with a focus on privacy and trust.

Screenshots

Features

Trip Search

Find rides ranked by route compatibility using a Haversine-based detour distance algorithm. Results are ordered by how little detour a shared ride would add, displayed on an interactive Leaflet map with live routing.

Trust & Safety

A review system with approval-based ratings (positive, neutral, negative), customizable tags, and aggregated statistics per user. Designed to build trust between strangers sharing rides.

Privacy-First Design

Auto-generated usernames protect identity by default, with authentication handled through Keycloak (OAuth2/OIDC). Users control what personal information they share.

Route Subscriptions

Subscribe to routes and get notified when a matching ride becomes available, with configurable date ranges and location filters.