unsubbed.co

Wishlist

Wishlist gives you application that you can share with your friends and family on your own infrastructure.

Overview

Wishlist is a self-hosted wishlist application that you can share with your friends and family. You no longer have to wonder what to get your family for the holidays, simply check their wishlist and claim any available item! Wishlist is a self-hosted wishlist application that you can share with your friends and family. You no longer have to wonder what to get your family for the holidays, simply check their wishlist and claim any available item! - cmintey/wishlist Wishlist A sharable wishlist for your friends and family The project has 512 GitHub stars and is licensed under MIT.

Key Features

Source: GitHub README

  • Claim items on a wishlist
  • Check off claimed items as purchased
  • Automatically fetch product data from URL
  • Invite users via email (SMTP configuration required)
  • Options for suggestions
  • PWA Support
  • Multiple groups
  • Registry Mode (single list)
  • OAuth Authentication

Getting Started

Source: GitHub README

services:
  wishlist:
    container_name: wishlist
    image: ghcr.io/cmintey/wishlist:latest
    ports:
      - 3280:3280
    volumes:
      - ./uploads:/usr/src/app/uploads  # This is where user image uploads will be stored
      - ./data:/usr/src/app/data        # This is where the sqlite database will be stored
    environment:
      # ORIGIN: https://wishlist.example.com
      ORIGIN: http://192.168.2.10:3280 # The URL your users will be connecting to
      TOKEN_TIME: 72 # hours until signup and password reset tokens expire

Normalized Features

Source: tool-features-normalized.json

docker, docker compose, helm, mobile app, oauth, pwa, smtp, sqlite.

Features

Authentication & Access

  • OAuth / Social Login

Integrations & APIs

  • SMTP Support

Mobile & Desktop

  • Mobile App
  • Progressive Web App (PWA)