Projects / Planora
In internal testing. Free, and hosted for you.
Planora
Plan together, decide less, do more — a mobile-first shared activity planner that turns group indecision into events worth remembering.
What it is
Planora is a shared activity planner for groups of friends, family, couples and teams. It exists to eliminate indecision: instead of endlessly asking what to do this weekend, a group continuously builds a shared backlog of ideas. When someone is ready to make one happen, they hit Organize and a guided wizard drives the whole group through the full lifecycle of an outing.
Features
- Groups and roles
- Create groups with Owner, Admin and Member roles, invite links and codes, transfer ownership, and leave or remove members.
- Activity backlog
- Rich activities with category, tags, difficulty, links, address and map, cost and photos — plus global search and filtering.
- Organize wizard
- Pick participants, propose dates, and collect live Available, Maybe and Not votes with automatic winner and tie handling. A suggestion engine and a Surprise Mode keep the details hidden until the reveal.
- Events and calendar
- Confirm events, get day-before and two-hours-before reminders, browse a month or week calendar, and export to ICS or Google and Apple calendars.
- After the event
- Add photos and notes, leave star feedback on whether you'd do it again, and keep a history with completion counts and average ratings — or duplicate an outing to run it again.
- Dashboard and stats
- Totals, most active member, favourite category, average monthly events, average rating, estimated spend and places visited.
- Notifications
- In-app notification centre with an unread badge, plus optional email (SMTP) and web push (VAPID), gated by per-user preferences.
- Works offline
- A local cache of core data lets you read offline, while an outbox queues your changes and syncs them when you reconnect.
Under the hood
| Backend | Go + Fiber, Clean Architecture, REST API under /api/v1 |
|---|---|
| Database | SQLite (pure-Go modernc.org/sqlite), WAL, foreign keys, auto-migrations |
| Frontend | Flutter, Material Design 3, light/dark, responsive — one codebase for Web (PWA), Android and iOS |
| Auth | Email + password (Argon2id), JWT access + refresh; optional Google / Apple |
| Delivery | A single multi-arch container (amd64/arm64); the apps point at one backend |
Free, and coming soon. Planora is centrally hosted — you just install the app. It is in internal testing now, with the Web, Android and iOS apps heading to the stores next.