waitQ is a hobby project I started but never fully completed due to time constraints. The app's primary purpose was to provide a simple waitlist solution for new product launches.
Note: Some commits implementing key functionality might be missing, as they were lost on my local machine.
This project integrates several third-party services:
- Stripe: For billing functionality.
- Supabase: As the database and authentication solution.
- AWS SES: For sending transactional emails.
The API was built using the Huma framework, which allows for easy generation of an OpenAPI specification. This enabled seamless SDK client generation and integration with a Next.js frontend, while ensuring type safety.
You can find the frontend repository for this project here:
👉 waitQ Web Frontend
This project was a personal learning exercise, and the code quality is not production-grade. While you’re free to reuse the code, I wouldn’t recommend it as a reference for best practices.
At the moment, I don’t have plans to complete or maintain this project. However, feel free to fork it and build upon it if you find it useful!