Skip to content
Muhammet Şafak
tr
Cover — two tablets in a garage running GARAJDAŞ: a VOLKSWAGEN ID.4 / GOLF header with Technical Discussion, Modifications and Meetups tabs; a Golf and an ID.4 parked behind
Became a product

Garajdaş: model-specific community without the forum sprawl

A Reddit-like community platform where every vehicle make and model has its own club, holding ICE and EV under one roof; web and mobile run in parallel.

What it does today

A community platform where every car make and model has its own club; identity, content, notifications and moderation all run on a single-schema API, with the web and mobile clients sharing that one schema. Anyone looking for a community specific to their car's model can join today.

Started
July 2026 — September 2026
Left Labs

Form

Web Mobile

Technologies

Laravel PHP PostgreSQL Next.js React Tailwind CSS Expo React Native TypeScript

This one became a product:

Garajdaş

The question a vehicle owner asks most often: “Does this model year have a known issue?” Today the answer is scattered across Facebook groups, forums and WhatsApp threads — none of them organised per model, none searchable, none permanent. Garajdaş is an attempt to gather that in one place: every make and model gets its own club, users subscribe to the clubs they care about, and the feed follows from there.

A club per make and model

The taxonomy decision is the product: ICE (internal combustion) and EV are not separate worlds, and neither are four wheels and two. One roof, one club model. The name carries the same stance — “garage” plus the Turkish kinship suffix; inside the product it is an actual relationship type, not decoration.

The architecture stayed plain: a single API (Laravel 13) owns the schema, with two clients on top — web in Next.js 16, mobile in Expo/React Native. The design system lives in one file and is synchronised by hand across both platforms; there is no token build step in the polyrepo, so when a token changes, both sides change in the same commit.

The MVP phases are closed

The MVP phases closed in order: local infrastructure and API skeleton, identity and club taxonomy, the content and interaction surface, the Expo mobile client, the Next.js web client, a hardening round, and notifications. 97 tests on the API; lint, build and a live smoke run on web; lint, tsc and a bundle export on mobile. Club and post pages are indexable without login — searchable community content is the whole reason the product exists.

The platform is live

Nothing known is missing on the code side; what is left needs accounts and credentials (Google OAuth verification, push notification keys) plus the mobile store process. The platform itself is live.

More Records

All records

A swipe-based true/false trivia game; the real subject is not the game but making a client-computed score verifiable through a signature.

What it does today

The swipe-based true/false quiz runs end to end in its core loop as a mobile app; the score is produced on the client but verified server-side with a server_nonce and an HMAC signature. swipenor.com is the app's landing page, not the game itself.

Mobile Laravel PHP PostgreSQL +6 more
July 2026 — September 2026

A deterministic puzzle on a node-and-edge board, offline-first; one TypeScript core feeds 36+6 levels to both web and mobile.

What it does today

Lets the player solve 36 levels + 6 hidden levels on a node-and-edge board through fully deterministic moves, with no luck or reflexes involved; a single TypeScript core drives both the web (PWA) and mobile (iOS/Android) client at once. Playable in the browser at silkward.com.

Web Mobile TypeScript Next.js React +3 more
September 2026 — September 2026

An offline night-shift simulation solved with a gamified Unix command set; one game engine runs the web and mobile versions at once.

What it does today

Has the player resolve seven incident types on a night shift through twenty-nine commands in a gamified Unix syntax (real flags, tab completion and `man` included); the web (PWA) and mobile (iOS/Android) versions share the same game engine. Playable in the browser at sysadmincrisis.com.

Web Mobile TypeScript Next.js React +3 more
September 2026 — September 2026

Search the site

Start typing to search posts, projects and pages.

Esc to close Powered by Pagefind