Stop arguing. Start eating.
Meet KKSJ — the mobile app that turns the daily "where should we eat?" debate into a 30-second decision. Then carries your group through the whole meal: scan the menu, ask AI what to order, split the bill, rate the place.
Named after the Macedonian phrase "Kj ke se jade" — the exact thing you'd type in the group chat at 11:47 every day. Free forever. No ads. No paywall. iOS + Android.

Four steps from "I'm hungry" to a settled bill.
The whole flow is built around the four moments your group already does in a chat thread — pulled into one app, so nobody has to scroll back to find what was decided.
Make a group
Create a group for your lunch crew, friends or family. Invite by email — anyone you invite joins on next sign-in.
See moreVote
Anyone in the group proposes places. Set a timer or vote at your own pace. Live counts, ties auto-revote.
See moreEat
Snap the menu, ask AI what to order, tap what you ate. Your group sees the order live, no refresh needed.
See moreSplit
One person taps "I'll pay" at the table. Everyone else sees what they owe down to the dish. They tap "I paid" → payer confirms → settled.
See morePool the picks. Vote. Done.
Anyone in your group can propose a place — from Google or free-text. Set a timer or let people vote at their own pace. See live results as votes roll in. When time runs out, KKSJ picks the winner; ties auto-revote on the top picks. No more "wherever you guys want" loops.
- Live vote count updates across everyone's phones
- Anonymous mode hides who voted for what
- Auto-close timer: 10 min, 1 h, 6 h, 24 h, or manual
- Swipe-right on a closed pool to "go again" at the same place

Walked into a new place? Ask AI.
Tell KKSJ what you're craving and it picks matching items from the scanned menu. It knows what you've already tried here, so it leans toward dishes you haven't had — though it'll usually recommend a favorite if you ask for it explicitly. Powered by a large language model (currently OpenAI's gpt-4o).
- Ask in English, get matches on a Macedonian menu (or vice versa) — the AI normalises both sides.
- Knows your order history at this place — leans toward what you haven't had yet.
- Returns 1–3 picks with reasons, not a wall of text.


No mental math. No spreadsheet.
Tap what each person is eating. At the table, one person taps "I'll pay — split the bill" to claim the tab; everyone else then sees exactly what they owe, down to the dish. When they send their share, they tap "I paid", the payer confirms, debt settled. Tap "Same for me" to copy a teammate's order in one tap.
Hit "Finalize visit" once the meal's over to lock the order — settlement keeps running in the background until everyone's paid back.
Person pays
Auto-split
Everyone settles up
The small things you'll use every meal.
Voting, scanning and splitting are the big moves. These are the daily-driver details that make KKSJ feel built-for-this rather than bolted-together.
Live strip on the home screen.
Any pool whose winner is chosen but bill isn't finalized shows up in the "Eating now" strip — one tap to add what you ordered or close it out.
Already inside? Two-tap save.
Standing in a restaurant? The home screen has a brand-blue button that pre-fires the location flow and saves the spot in two taps. No typing the name.
Every phone updates at once.
Votes, orders, balances — they update across everyone's phones the moment they change. No pull-to-refresh needed. Powered by Supabase Realtime.
Work crew, friends, family — separate.
Be in as many groups as you want. Each has its own pools and balances — your work crew never sees the family's dinner. (Places and ratings stay personal across all your groups.)
Drop in an email. They're in.
Invite someone by email — they get a clean invite via Resend, and the moment they sign in (even if they've never opened KKSJ), they're in the group.
Face ID / Touch ID on launch.
Optional, off by default. Flip it on in profile settings and the app will ask for your face or fingerprint every launch. Session stays in your device keychain, never in plain text.
One tap. Permanent memory.
After each visit, thumbs up or thumbs down. Your ratings build up so you can finally answer "which one did we like?" — without scrolling through old group chats.
English. Македонски. Shqip.
KKSJ ships in three languages out of the box. Pick yours on first launch — the whole app re-translates instantly, and the choice follows you across devices.
Three kinds of crew. One question.
If your group chat is tired of "wherever you guys want" answers, you're who KKSJ was built for. It works the same whether you eat together daily, weekly, or just on Sundays.
Coworker lunch groups
Daily decisions, zero drama.
3–10 people, every workday at 11:47. The "where today?" thread becomes a quick group vote with a timer — and the bill history is right there so you can see who paid last time.
Friend dinner crews
Remember the good ones.
Weekly or bi-weekly. Ratings turn into a sortable list of the spots your crew actually liked — finally answering "which place was that?" without scrolling through 2019 group chats.
Families
No-fuss bills + kid favorites.
Split takeout fairly, see what everyone usually orders so you don't re-ask, and skip the math at the end of the meal. Three languages so grandma can vote in Македонски.
Made by one developer. Free forever.
KKSJ is built by an indie developer (smileytech.mk) and free to use. If it saves you time, a small "support the dev" link is the only ask — never an ad, never a paywall. Only your group sees your group's data; menu photos help build the shared menu for that place. Personal info is never sold or shared.
Like KKSJ? Buy me a coffee.
KKSJ is built and maintained by one developer, runs on paid Supabase + AI infrastructure, and stays free forever — no ads, no paywall, no premium tier. If it saves your group time, a coffee covers a chunk of the monthly bill and keeps the lights on.
Questions, answered
What does KKSJ stand for?
Is it really free?
What languages does the app support?
iOS or Android?
How does the AI menu picker work?
What about my privacy?
Do I need an account?
Stop arguing about lunch.
30 seconds to set it up. One vote. You're eating.
Free · No ads · No paywall · English, Македонски, Shqip
