{"repo":"qiaeru/couplecards","free":true,"listed":false,"github":"https://github.com/qiaeru/couplecards","clone":"git clone https://github.com/qiaeru/couplecards.git","description":"A self-hosted web app that lets couples draw activity cards to break the routine and spice up their daily lives.","language":"JavaScript","stars":65,"topics":["couples","docker","docker-compose","fastify","pwa","self-hosted"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Couplecards A self-hosted web app that lets couples draw activity cards to break the routine and spice up their daily lives. The deck is split into two piles, \"Home\" and \"Outdoor\". Each instance has one administrator and as many player accounts as you want. The admin can create accounts directly, or open public registration so anyone can sign up from the login page. In practice a couple often shares a single account. The app works offline once loaded. Self-hosted, your call on sign-ups. Start it, sign in, then create accounts or open public registration from the admin panel. There is no telemetry and no external network call at runtime. Try the demo A hosted demo is available at . Sign in with demo / demo . The demo account's state is wiped on every sign-in, so feel free to click anything. Home Reveal :--: :--: The two piles on the home screen A card revealed from the deck Highlights What it does - Two piles, one ritual. The deck splits into a \"Home\" pile and an \"Outdoor\" pile. Tap a pile, the top card flips with a foil-shimmer reveal, and a swipe sends it back to the deck or bans it from future draws. - Personal deck memory. Each player gets their own history, their own ban list, and a low-pile warning when a stack runs thin. Banned cards can be restored with one tap. Drawing a second time from the same pile returns the previous card so the deck stays balanced. - Accounts your way. The built-in admin creates accounts for each player, or opens public registration so people si","default_branch":null,"files":null,"tree":[],"storefront":"/r/qiaeru","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/qiaeru/couplecards/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}