A microservices-based ticketing application built with Node.js, TypeScript, MongoDB, and Next.js, featuring user authentication, ticket management, orders, payments, and expiration services.
Stars
10
Forks
0
Watchers
10
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
18
commits
Refactor order and ticket services: improve event handling and logging
23d8b8cView on GitHubImplement order expiration and event handling for orders and tickets services
887103fView on GitHubUpdate orders and tickets services: enhance event handling and versioning
9e26c8fView on GitHubRefactor orders service: implement order creation, event publishing, and route updates
a786f3cView on GitHubImplement versioning for tickets and update related configurations
d0e3f42View on GitHubUpdate dependencies and integrate NATS messaging. Upgraded @ksticketinservice/common to versions 1.0.15 and 1.0.16 in package-lock.json for auth and tickets services. Added NATS dependency to both services and configured NATS_URL in Kubernetes deployment. Enhanced ticket creation and update controllers to publish events to NATS upon ticket creation and updates. Fixed minor typos in comments for clarity.
908b748View on GitHubUpdate dependencies and enhance ticket creation and retrieval functionality. Upgraded @ksticketinservice/common to version 1.0.12 and added new dependencies (nats and tweetnacl) in package-lock.json for both auth and tickets services. Modified create-ticket controller to return ticket ID upon creation and refactored get-ticket-by-id controller to use findOne method for improved query handling. Updated route validation for ticket ID to ensure proper MongoDB ID format.
1dc0a30View on GitHubEnhance application configuration and error handling. Added new Docker image configuration for tickets service in skaffold.yaml. Updated Kubernetes deployment to include MONGO_URI environment variable and added ingress rules for tickets service.
1f464b9View on GitHubRefactor auth service to integrate common error handling and middleware. Replaced local error classes with shared implementations from @ksticketinservice/common. Updated package.json and package-lock.json to include the new dependency. Enhanced signout and get-user routes with common middleware. Improved UI feedback during signout process in client application.
665eba9View on GitHubImplement user login status check in Home component. Added state management for login status and integrated Header component to reflect authentication state. Displayed login status message in the UI.
8263801View on GitHubEnhance auth service with new client image configuration and update dependencies. Added manual sync for TypeScript files in skaffold.yaml, modified Dockerfile to install production dependencies only, and updated package.json to include Jest for testing. Refactored auth controllers to improve error handling and removed console logs. Updated ingress configuration to route traffic to the client service.
3c7e9d0View on GitHubRefactor auth controllers and routes to improve error handling and middleware integration. Updated getUser and signout controllers to handle asynchronous operations and added error handling. Enhanced routes to include current user and authentication middleware for better security. Commented out secure cookie option in session management for development purposes.
9341291View on GitHubImplement JWT authentication in auth service. Added cookie-session middleware for session management, integrated JWT signing in signup and signin controllers, and updated package dependencies. Configured JWT_SECRET_KEY in Kubernetes deployment for secure token handling.
8c92f5fView on GitHub