<div class="bx"> <div class="dp-kicker" style="font-family:'IBM Plex Mono',monospace;font-size:0.72rem;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--dp-red);margin-bottom:0.9rem;">Features</div> <div class="bx-head">Plan it all, on a phone you already own.</div> <p class="bx-lead">Phlip keeps your group's plans on-track, on-time, and on hardware you control. An events-first design makes pitching, deciding and committing feel effortless โ€” and it all runs from one Android phone.</p> <div class="bx-row"> <div class="bx-copy"> <h4>Pitch plans as cards.</h4> <p>Creating an event isn't a form โ€” it's a flick. Throw a card from your hand onto the timeline: presets for the usual plans, custom cards drawn on the draw-pad, categories and locations built in. Drafts persist, throws undo.</p> <p><a href="https://phlipapp.com/Guides/Pitch+plans+and+RSVP">Pitching guide โ†’</a></p> </div> <div class="bx-media"><span class="ph">๐Ÿ“ท pitch-hand.png<br>card hand mid-flick</span></div> </div> <div class="bx-row flip"> <div class="bx-copy"> <h4>Can't decide? Open Pitch.</h4> <p>A card mini-game for undecided plans. Lock what's fixed, open what isn't โ€” everyone draws six, plays up to three face-down, and the reveal whittles the options round by round. Four resolution modes, from elimination to organiser's call.</p> <p><a href="https://phlipapp.com/Guides/Run+an+Open+Pitch">How a round works โ†’</a></p> </div> <div class="bx-media"><span class="ph">๐Ÿ“ท openpitch-reveal.png<br>the reveal</span></div> </div> <div class="bx-row"> <div class="bx-copy"> <h4>RSVPs land live.</h4> <p>One tap to commit, and the attendee list fills in real time โ€” momentum the whole group can see. React with the built-in set or draw your own, and keep the details in notes instead of losing them to the scroll. Fuzzy times like "Saturday afternoon" are first-class citizens that firm up as the plan does.</p> </div> <div class="bx-media"><span class="ph">๐Ÿ“ท pitch-rsvp.png<br>live attendee list</span></div> </div> <div class="bx-row flip"> <div class="bx-copy"> <h4>Chat that serves the plan.</h4> <p>Channels and real-time messaging are there to coordinate โ€” lifts, kit, timings โ€” not to host your photo archive. The plan is always one tap away, and a timeline you can read by month, week or day keeps everything in view, fuzzy times and all.</p> <p><a href="https://phlipapp.com/Guides/Pitch+plans+and+RSVP">See how planning works โ†’</a></p> </div> <div class="bx-media"><span class="ph">๐Ÿ“ท pitch-timeline.png<br>timeline month view</span></div> </div> <div class="bx-row"> <div class="bx-copy"> <h4>Your groups โ€” and your own diary.</h4> <p>Phlip is organised like a rail of servers, one per group, that you run side by side โ€” each with its own events, members and channels. A <strong>Personal</strong> space pulls every plan you've committed to across all of them into one view, so the same app handles your group life and your own self-planning. Servers come three ways: <strong>Personal</strong> (just you, on-device), <strong>Local</strong> (a phone on your Wi-Fi, no internet needed) and <strong>Public</strong> (reachable anywhere through a one-toggle Cloudflare tunnel).</p> <p><a href="https://phlipapp.com/Guides/Host+a+server+on+your+Android+phone">Hosting guide โ†’</a></p> </div> <div class="bx-media"><span class="ph">๐Ÿ“ท servers-rail.png<br>server rail + Personal view</span></div> </div> <div class="bx-row flip"> <div class="bx-copy"> <h4>Broadcast one event โ€” no sign-up.</h4> <p>Not every plan needs a group. Tap <strong>Broadcast</strong> on any event or Open Pitch and Phlip mints a self-contained link: anyone can open it, add a name and RSVP โ€” or play the whole pitch โ€” with no account and without joining your server. When the event's done, the link <strong>shuts itself down</strong>. It's zero-onboarding organising for the one-off plan.</p> </div> <div class="bx-media"><span class="ph">๐Ÿ“ท broadcast-guest.png<br>guest RSVP link page</span></div> </div> <div class="bx-icons"> <div class="bx-icon"> <div class="ic">๐Ÿ”</div> <h6>Encrypted, honestly</h6> <p>Message and event content is end-to-end encrypted (AES-GCM-256), keyed to each member's own password. The exact boundary is stated plainly in the FAQs.</p> </div> <div class="bx-icon"> <div class="ic">๐Ÿ“ฑ</div> <h6>Any Android hosts</h6> <p>A recycled spare or your daily driver. Multi-server hosting, local discovery, one-toggle public access through Cloudflare.</p> </div> <div class="bx-icon"> <div class="ic">๐ŸŽŸ๏ธ</div> <h6>Join with a code</h6> <p>No company accounts. A join code gets you to the door, your own password gets you in, the host approves who stays.</p> </div> </div> <div class="bx-head" style="font-size:clamp(1.5rem,4vw,2.1rem);margin-top:3.5rem;">Numbers we're happy to stand behind.</div> <div class="bx-stats"> <div class="bx-stat"> <div class="n">ยฃ0</div> <div class="l">Every feature, free</div> <p>Open source, Apache-2.0. Supporter purchases are cosmetics only โ€” never features.</p> </div> <div class="bx-stat"> <div class="n">1</div> <div class="l">Phone runs it all</div> <p>Host, tunnel and data on a single Android device your group owns.</p> </div> <div class="bx-stat"> <div class="n">0</div> <div class="l">Company servers</div> <p>Cloudflare relays public traffic; your content lives only on the host.</p> </div> <div class="bx-stat"> <div class="n">6</div> <div class="l">Cards in your hand</div> <p>Every Open Pitch starts with a draw of six and one free redraw. Play up to three, face-down.</p> </div> </div> <div class="bx-row"> <div class="bx-copy"> <h4>Everything in its place.</h4> <p>Channels and real-time chat support the plan โ€” coordinating lifts, not hosting photo archives. <strong>Upcoming</strong> collates every event you're going to across all your servers into one flick deck; <strong>Memories</strong> keeps the past filterable, with photos that never leave your own device. Light and dark themes with animated transitions, plus per-server card themes.</p> <p><a href="https://phlipapp.com/Guides/Start+Here">All guides โ†’</a></p> </div> <div class="bx-media"><span class="ph">๐Ÿ“ท pitch-timeline.png<br>timeline month view</span></div> </div> </div> > [!note] ๐Ÿ“ท Swapping in real screenshots > Each placeholder above names its file from the checklist in `_images`. To fill one, replace the inner `<span class="ph">โ€ฆ</span>` with `<img src="/_images/filename.png" alt="โ€ฆ">` โ€” the rounded frame and layout stay. **Next:** [[Guides/Start Here|Pick a guide]] ยท [[Roadmap]] ยท [[FAQs]]