Project ideas from Hacker News discussions.

Apple Pass Designer

📝 Discussion Summary (Click to expand)

1. Frustration with mandatory smartphone‑based ticketing
Many commenters complained that events now require a smartphone app, often with motion‑based QR codes that cannot be screenshotted or used offline, forcing users to endure poor UX and data‑collection practices.

“There are many events you can't get into now without a smartphone. Unfortunately on‑phone digital tickets are far too common and far too commonly mandatory.” – boplicity

2. Apple Wallet Pass Designer’s platform lock‑in
The new tool is praised for simplifying pass creation but criticized for being macOS‑only, limiting access for Windows/Linux users and reinforcing Apple’s walled garden.

“I can't imagine any technical reason why a Mac works but a windows/Linux computer wouldn't work. Tbh this is the side of Apple I dislike the most - restricting things without any good reason.” – user_7832

3. Concerns about Apple’s monopoly/ecosystem control
Discussion frequently turned to Apple’s alleged monopolistic power over app distribution and its ability to extract rents from its closed ecosystem.

“Apple does monopolize app distribution, and we've already seen the political chilling effects of their centralization worldwide.” – bigyabai (with supporting links)


🚀 Project Ideas

Cross-Platform Web-Based Apple Wallet Pass Designer

Summary

  • A browser‑based tool that lets anyone design, preview, and generate PKPass files for Apple Wallet (and export to Google Wallet) without needing macOS, Xcode, or a developer account.
  • Core value proposition: democratizes pass creation for small venues, event organizers, and developers who lack Apple hardware but need to issue modern, secure passes.

Details

Key Value
Target Audience Small businesses, event organizers, indie developers, non‑Apple users who need to create wallet passes
Core Feature Drag‑and‑drop pass designer with live preview, field templating, barcode/QR code generation, and one‑click PKPass export (supports Apple Wallet format; optional Google Wallet conversion)
Tech Stack Frontend: React + TypeScript + TailwindCSS; Backend (optional): Node.js for signing; Crypto: Web Crypto API or node‑forge for signature generation; Packaging: passkit-js library
Difficulty Medium
Monetization Revenue-ready: Freemium (free limited passes/month; $9/mo for unlimited passes, team collaboration, custom domains)

Notes

  • HN users complained about the macOS 27+ requirement: “Parent meant the macOS version restriction…” and “It’s sooooooo obvious though. They want you to buy a mac.” A web tool removes that barrier.
  • Commenters also noted the pain of forced proprietary apps: “There are many events you can't get into now without a smartphone…” – a simple web pass creator lets organizers issue passes that work in Apple Wallet without demanding users install yet another app.
  • Practical utility: enables rural theaters, local meetups, or conference organizers to issue secure, scannable passes without investing in Apple hardware, directly addressing the accessibility frustration expressed in the thread.

Universal Offline Pass Wallet App

Summary

  • An open‑source mobile app (Android/iOS) that imports PKPass files and displays them with correct dynamic barcodes/QR codes, working fully offline, eliminating the need to install each vendor’s proprietary ticket app.
  • Core value proposition: gives users a single, trustworthy wallet for all passes, improving reliability in poor‑signal venues and reducing friction from mandatory app installs.

Details

Key Value
Target Audience Frequent event‑goers, commuters, travelers, and anyone frustrated by per‑app ticketing requirements
Core Feature PKPass import (via email, web download, or NFC), secure storage, offline rendering of rotating barcodes (using embedded secrets), pass refresh, and biometric lock
Tech Stack React Native (or Flutter) for cross‑platform UI; passkit‑js or apkpass library for PKPass parsing; SecureStore for secret keys; optional background service for time‑based code updates
Difficulty Medium
Monetization Hobby (open source, donations via GitHub Sponsors)

Notes

  • Users lamented: “I had to ask the other group to download the app… create an account… and finally be able to 'transfer' the tickets to them. It took like ten minutes…” – a universal wallet removes that multi‑step friction.
  • Complaints about connectivity: “waiting for it to handshake with four thousand data collection services before you can reach your My Tickets page, in a location where cell service is shit…” – offline operation solves this.
  • Quote: “At least you can still almost always get a normal old PDF that you can print or open on your phone.” The app can still show a PDF fallback but also supports the secure, dynamic passes that venues now require, giving users the best of both worlds.

Pass Signing Service for Developers (No Mac Needed)

Summary

  • A hosted API that accepts an unsigned PKPass JSON payload (or a simple form) and returns a cryptographically signed PKPass file, using the caller’s Apple Developer credentials (or a shared test key for development). Enables Linux/Windows developers to produce wallet‑ready passes without needing a Mac or Xcode.
  • Core value proposition: lowers the barrier to entry for creating secure Apple Wallet passes, supporting indie devs, open‑source projects, and small businesses on non‑Apple stacks.

Details

Key Value
Target Audience Developers, hobbyists, and small teams working on Linux/Windows who need to sign PKPasses
Core Feature API endpoint (POST /sign) that takes pass JSON, optional assets (icons, logos), and returns a signed .pkpass file; includes validation and error reporting
Tech Stack Backend: Python (FastAPI) or Go; Crypto: OpenSSL or Apple’s CryptoKit via Swift‑wasm for signing; Storage: transient (in‑memory) or encrypted object store; Auth: API key or OAuth2 for developer account linkage
Difficulty High (due to handling Apple signing correctly)
Monetization Revenue-ready: Pay‑per‑sign ($0.01 per pass) or tiered monthly plans (e.g., $10/mo for 10k passes)

Notes

  • Thread highlighted the Xcode barrier: “Pass Designer beta requires macOS 27 or later…” and “You need to be super up to date to be involved!” A signing service lets developers bypass the Mac requirement entirely.
  • Commenters expressed desire for open, cross‑platform solutions: “If not then nobody should use it” (referring to Apple‑lock‑in). Providing a neutral signing service supports platform‑agnostic pass creation while still respecting Apple’s security model.
  • Practical utility: enables open‑source ticketing platforms, community event systems, or internal employee badge generators to issue Apple Wallet passes from CI/CD pipelines running on Linux, directly addressing the accessibility and monopoly concerns raised.

Read Later