Skip to content

Event-oriented microservices application for buying and selling tickets

Notifications You must be signed in to change notification settings

augustodelg/ticket-app-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎟️ TICKET APP (Tacket)

Event-oriented microservices application for buying and selling tickets. Fully implemented in express and typescript on the backend using shared libraries (in this case npm) to share code between services, JWT for session management, ,MongoDB for the storage of each service and NATS to intercommunicate all the services of the app. On the client side the application uses Next.js with Tailwind. Regarding the application infrastructure, everything is designed to be deployed in a kubernetes cluster even in the development environment using skaffold.

FULL DOCUMENTATION IN PROGRESS

FIGMA IN PROGRESS⏳ : https://www.figma.com/file/hEQrtHYTZMCJLDiqib06Yv/tacket?node-id=0%3A1

PREVIEW (Implemented):

image

image

image

image

Extra

NEEDED NGROK: ngrok http --host-header=rewrite tacket.dev:80

EXEC: kubectl create secret generic jwt-secret --from-literal JWT_KEY=jwtsecrettest kubectl create secret generic jwt-secret --from-literal JWT_KEY=asdf