This is a Proof-of-Concept for a ticket management system for our prom. It is not intended to be used in production.
- Remix as Fullstack Framework
- React as Frontend Library
- TailwindCSS as CSS Framework
- Session-based authentication using remix-auth
- User and Ticket Data is stored in a PostgreSQL Database on supabase
- Data is modeled using Prisma
- Tickets are generated using jsPDF
- Aztec codes are generated using bwip-js with a custom jwt implementation as payload
- Payload is compressed via MessagePack
- Signing is done using HS256
- Emails are sent using sendinblue
- Emails are generated by a template using react-email
- Payments are handled by stripe
This project is licensed under the MIT License - see the LICENSE file for details