Skip to content

Replace test-searcher with ticket reservation system - #1

Merged
stefan-burke merged 3 commits into
mainfrom
claude/ticket-reservation-system-Rzb5o
Jan 21, 2026
Merged

stefan-burke merged 3 commits into
mainfrom
claude/ticket-reservation-system-Rzb5o

Conversation

@stefan-burke

Copy link
Copy Markdown
Member

New minimal ticket reservation system using Bun and libsql:

  • Admin panel at /admin with auto-generated password on first launch
  • Event management with name, description, max_attendees, thank_you_url
  • Public ticket reservation at /ticket/:id (name + email form)
  • 100% test coverage with comprehensive tests for all modules
  • Lint-clean code with Biome, including max complexity of 7

Routes:

  • / - Home page
  • /admin - Admin login/dashboard
  • /admin/event/:id - Event details with attendee list
  • /ticket/:id - Public ticket reservation form
  • /health - Health check endpoint

New minimal ticket reservation system using Bun and libsql:

- Admin panel at /admin with auto-generated password on first launch
- Event management with name, description, max_attendees, thank_you_url
- Public ticket reservation at /ticket/:id (name + email form)
- 100% test coverage with comprehensive tests for all modules
- Lint-clean code with Biome, including max complexity of 7

Routes:
- / - Home page
- /admin - Admin login/dashboard
- /admin/event/:id - Event details with attendee list
- /ticket/:id - Public ticket reservation form
- /health - Health check endpoint
- Add functional programming utilities (pipe, map, filter, reduce, etc.)
- Add test utilities (createTestDb, mockRequest, etc.)
- Refactor html.ts to use FP utilities for rendering event/attendee rows
- Update path mappings in package.json and tsconfig.json
@stefan-burke
stefan-burke merged commit 439aee9 into main Jan 21, 2026
1 check passed
@stefan-burke
stefan-burke deleted the claude/ticket-reservation-system-Rzb5o branch January 31, 2026 03:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants