Wrzucasz jeden link na grupę, każdy klika godziny, kiedy może. Najlepszy termin wyskakuje sam.
- Wpisujesz, co robicie, i zaznaczasz dni i godziny.
- Wrzucasz link na grupę. Znajomi wpisują imię i klikają godziny, bez zakładania konta.
- Na „Wszyscy” widać, kiedy może najwięcej osób.
- Ustalasz termin, a każdy dodaje go do kalendarza.
- Nikt nie zakłada konta, ani organizator, ani znajomi.
- Godziny zaznaczasz kliknięciem albo przeciągnięciem, także po północy.
- „Przypomnij” pisze wiadomość z imionami tych, którzy już odpowiedzieli.
- Ustalony termin trafia do kalendarza jako plik
.ics. - Link organizatora przenosi ankietę na drugi telefon.
- W czacie link pokazuje tytuł, dni, godziny i ile osób już odpowiedziało:
Nie ma tu kont, powiadomień, komentarzy, ankiet cyklicznych, ciemnego motywu, wersji angielskiej ani analityki.
Next.js z App Routerem i server actions, TypeScript, SQLite przez Drizzle, TanStack Query do odświeżania, Tailwind v4 na własnych tokenach. Testy w Vitest i Playwright, na telefonie w Chromium i WebKit. Produkcja to jeden serwis na Railway z wolumenem na bazę.
npm ci
npm run dev # http://localhost:3000
npm test
npm run build && npm run e2e
npm run readme:shots # buduje aplikację i odświeża obrazki w docs/readme/Baza ląduje w pliku z DATABASE_PATH (domyślnie wpasuj.db z .env.development).










