Skip to content
This repository has been archived by the owner on Jan 13, 2025. It is now read-only.

kareem717/waitq-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

waitQ API (Incomplete)

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.


Features and Tools

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


Disclaimer

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.


Future Plans

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!

About

The backend of waitq.sh

Resources

Stars

Watchers

Forks

Languages