SYSTEM SETTINGS

Settings

LANGUAGE

THEME

COLOUR SCHEME

// PROJECT RECORD

2meat

A group scheduling app that finds a meeting time without turning the group chat into a spreadsheet.

TYPECoordinationYEAR2024STATUSLivePLATFORMWebPATH/projects/2meat

WHAT IT DOES

One person creates an event and everyone marks availability on a shared time grid.

The strongest overlaps become visible so the group can settle on one meeting.

HOW IT WORKS
1

STEP 1

One person creates an event and selects its hours.

2

STEP 2

Participants mark availability on the grid.

3

STEP 3

The overlap view surfaces the strongest times.

MY ROLE

I designed and built the mobile-first flow, availability grid, and meeting-decision experience.

BUILT WITH
  • React
  • TypeScript
  • Vite
  • FastAPI
  • SQLite
  • Playwright
Language
TypeScript / Python
Framework
React / FastAPI
Storage
SQLite
OPEN LOCAL DEMO
// availability grid

Wednesday · 18:00–21:00

3 available · 20:00 strongest overlap
Skip page actions
// ACTIONSOpen in ChatGPT ↗

⌘K / search© 2026 Onur Bal