Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 913 Bytes

README.md

File metadata and controls

27 lines (20 loc) · 913 Bytes

Ticketing Platform

This project is a ticketing platform built with the microservices architecture using Node.js and React.

Overview

The Ticketing platform allows users to buy and sell tickets for various events. It consists of multiple services, each responsible for a specific aspect of the application, such as authentication, ticket management, order management, and payment processing.

Technologies Used

  • Frontend: JavaScript, React
  • Backend: TypeScript, Node.js, Express.js
  • Database: MongoDB, Redis
  • Event Bus: NATS Streaming Server
  • Testing: Jest, Supertest
  • DevOps: Docker, Kubernetes

Features

  • User authentication with JWT tokens
  • Ticket creation and management
  • Order creation and management
  • Payment processing using Stripe API
  • Error handling and validation
  • Automated testing with Jest
  • Containerization with Docker
  • Deployment with Kubernetes