/ticketbookingsystem

Ticket booking API written in Node.js, Express, PostgreSQL (with Sequelize ORM) and Redis (caching)

Primary LanguageJavaScriptMIT LicenseMIT

Ticket Booking System API

Key API features:

  • User aunthetication with password + email
  • Caching
  • Data validation
  • Ticket reseravation limit (only 5 per user/event)
  • Email notification with Resend

Get started

To see how you can test the project, check the getting-started.md file. For the full system design features, how it works, and the ins-and-outs of the API, refer to the system-design-doc.md file.

Guides:

  1. Getting started
  2. System Design Documentation