| updated | 2026-06-25 |
|---|---|
| commit | 31a127e |
Gatherstead keeps sprawling families organized and together: one source of truth for everyone’s details, and one place to plan every shared weekend, holiday, or reunion.
- Lead with togetherness: Make it easy for any relative to step in and coordinate—no more scattered spreadsheets or phone trees.
- Ship a calmer gathering: Turn headcounts, dietary needs, accommodation preferences, and task plans into actionable lists before anyone arrives.
- Respect every household: Multi-tenant by design so each family’s data stays private, with consent and lifecycle controls baked in.
- Family details: Maintain canonical records of each person's current name, birth date, family relationships, contact details, dietary needs/preferences, and other extensible attributes. Individuals and guardians/admins should be able to edit these details.
- Gathering planning: Plan events with date ranges, attendance by day/meal, meal prep assignments, chore duties, and accommodation usage that supports flexible, arbitrated requests rather than hard reservations.
- Evolution over time: Support family groupings that can change as children form their own households while keeping history and relationships coherent.
- Extensibility: Allow additional goals and modules to attach without disrupting existing domains.
- Centralized family directory: Keep up-to-date contact information (emails, phone numbers, mailing addresses) and relationship context for everyone in the extended family, making it easy to send updates, invitations, or holiday cards.
- Dietary and accessibility notes: Track dietary tags/preferences and other important notes (e.g.accessibility needs) so hosts can plan inclusive meals.
- Event attendance and meals: Aggregate who is attending which dates and meals, capture bring-your-own-food choices, and surface headcounts for shopping and prep.
- Event reports: Roll attendance and meals up into a print-friendly per-day report with headcounts and aggregated dietary needs, so cooks know how much—and what kind—of food to prepare.
- Accommodation coordination: Collect stay intents for guest rooms, RV spots, or other resources, with arbitration-friendly workflows instead of first-come reservations.
- Task planning: Create templates for tasks (e.g. meal prep, cleaning, and event setup), assign or volunteer for time slots, and track completion during the event. Meals can optionally spin up a matching prep task in one step.
- Invite the family in: Tenant managers invite relatives by email; invitees join automatically the next time they sign in, whether or not they already have an account.
For more detailed information about the project, please see the following documents:
- Architecture: An overview of the technology stack, domain-driven design, and technical conventions.
- Design Principles: The guiding principles for security, privacy, and data safety.
- Web UI Design: Frontend UX/UI conventions — components, status language, mobile-first, and interaction patterns.
- Implementation Status: The current implementation status, planned enhancements, and schema details.
- Deployment Guide: Detailed instructions for manual and automated deployment.