Christmas Community

Christmas Community

Web app for shared family wishlists and gift tracking

401stars
64forks
Last commit: 17d ago
Repo age: 5y old

Christmas Community is a lightweight web application for families to create and share wishlists for events such as Christmas. It centralizes gift ideas, helps avoid double-gifting, and provides simple permissions and guest access modes.

Key Features

  • Per-user wishlists with optional public/guest viewing and guest password access
  • Configurable display modes (table or card view) and optional Markdown in item notes
  • Product data auto-fetching via an external product-data proxy for site scraping
  • Storage via embedded PouchDB or any CouchDB-compatible server; optional local DB directory
  • Single sign-on support with Google or any OIDC provider (client ID/secret configurable)
  • Docker and Docker Compose deployment with persistent data volume support
  • Profile picture uploads and configurable default profile images; custom CSS and HTML snippet hooks
  • Admin setup flow on first run and update-check notifications (configurable)

Use Cases

  • Family members maintain a shared wishlist for holidays to coordinate gift purchases
  • Event hosts create a single shared list for birthdays, weddings, or group gift registries
  • Small communities track requested items and avoid duplicate purchases during group events

Limitations and Considerations

  • Multi-group/multiple-family support is not implemented; instances are intended for one family or group per deployment
  • Product site coverage depends on available scrapers; new sites require contributions to the product-data scrapers
  • Designed for small-to-medium deployments; CouchDB/PouchDB choices affect multi-user scaling and sync behavior

Christmas Community is focused on simplicity and privacy for family gift coordination. It is Docker-ready and configurable for SSO, storage backends, and UI preferences, making it suitable for self-hosted family or small community use.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Hi.Events

Hi.Events

Open-source event ticketing and management platform

3.5k
554
Last commit: 9d ago

Open-source platform for event management, online ticket sales, and attendee check-in with branded event pages, promo codes, analytics, and Stripe payouts.

Alternative to:
Eventbrite
Eventbrite
+18
Indico

Indico

Web-based event and conference management system

2k
511
Last commit: 21h ago

Indico is a web-based event management platform for meetings, lectures, workshops, and conferences, with workflows for registration, reviewing, and room booking.

Alternative to:
Cvent
Cvent
+14
Bracket

Bracket

Open-source tournament management system

1.6k
130
Last commit: 4d ago

Open-source, self-hosted tournament system for creating and managing Swiss, single‑elimination and round‑robin tournaments with scheduling, dashboards, team/club manageme...

Alternative to:
Challonge
Challonge
+4
Alf.io

Alf.io

Open source event ticketing and attendance management system

1.6k
376
Last commit: 6d ago

Alf.io is an open source ticket reservation and event attendance management system for conferences, workshops, meetups, and trade shows.

Alternative to:
Eventbrite
Eventbrite
+19
OSEM

OSEM

Open source event management for community conferences

910
497
Last commit: 10d ago

OSEM (Open Source Event Manager) is a web app for managing conferences, including call for papers, scheduling, registration, ticketing, and event splash pages.

Alternative to:
pretalx Hosted
pretalx Hosted
+14
pretalx

pretalx

Conference management tool for CfP, reviewing, and scheduling

866
241
Last commit: 18h ago

pretalx is open-source conference management software for call for papers, speaker and reviewer workflows, scheduling, and publishing event programs.

Alternative to:
pretalx Hosted
pretalx Hosted
+11