Skip to content

alex4108/visitor-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visitor Management Webapp

Build Status

Credits

Originally forked from: https://github.com/AmitXShukla/Visitor-Management-App

Building & Deploying

Requirements

  • Docker

Feel free to setup the dependencies locally based on the Dockerfile in each directory.

Development

  1. Open up docker-compose.yml
  2. Modify the JWT_TOKEN to a randomly generated value
  3. Double check the allowedOrigins parameter and tune as needed to make CORS work in your deployment.
  4. docker-compose up
  5. App available at http://localhost:4200
  • docker-compose down && docker-compose build && docker-compose up to build changes.

Production

  1. Open up docker-compose-production.yml
  2. See modifications to make above
  3. docker-compose -f docker-compose-production.yml up
  4. App available at http://localhost:8080

About

Frontend

  • Node 12
  • Angular 9

Backend

  • Node 12
  • Express
  • MongoDB

Improvements since fork

  • Containerized deployment
  • Bumped to node 12
  • Updated dependencies - fixed vulnerabilities