Skip to content

Ticketing application that allows user to signup, add, buy, and sell tickets. Developed using MERN stack.

Notifications You must be signed in to change notification settings

alvinsenjaya/ticketing-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ticketing Application

About

This is ticketing application using microservices. This application is built using MERN stack.

Architecture

How to run in your local machine

  1. Install node, npm, mongodb, redis-server, nats-streaming-server

  2. Run npm install for each service

cd auth
npm install
cd ../tickets
npm install
cd ../orders
npm install
cd ../expiration
npm install
cd ../payments
npm install
cd ../view
npm install
  1. Run nats streaming server, mongodb, and redis-server
nats-streaming-server -p 4222 -m 8222 -hbi 5s -hbt 5s -hbf 2 -SD -cid ticketing
sudo systemctl start mongodb
redis-server
  1. Run npm start from each folder
cd auth
npm start
cd tickets
npm start
cd orders
npm start
cd expiration
npm start
cd payments
npm start
cd view
npm start
  1. Open your browser and browse http://localhost:3000

Snapshot of Application

Ticketing Application

About

Ticketing application that allows user to signup, add, buy, and sell tickets. Developed using MERN stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published