Skip to content

Event's tickets p2p (Typescript Microservices and React)

Notifications You must be signed in to change notification settings

PavelRavvich/ticketing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ticketing (P2P exchange)

Run Node.js Tests

Ticketing is a microservices application that allows users to buy and sell tickets to events. It is built using Node.js, Express, NATS, React MongoDB and Redis.

Requirements:

How to update common module

  1. Increment version prop in package.json in common module and commit changes.
  2. Delete /build/ folder in common module.
  3. Run $ tsc in common module.
  4. Run $ npm publish in common module.

How to run

Development

  1. Clone this repo
  2. Update your hosts file with the following entry: 127.0.0.1 ticketing.dev
  3. Run skaffold dev in the root directory
  4. Open your browser and navigate to http://ticketing.dev. If Ingress-nginx show warning you type thisisunsafe to continue.