Skip to content

Latest commit

 

History

History
100 lines (78 loc) · 4.13 KB

README.md

File metadata and controls

100 lines (78 loc) · 4.13 KB

HR PORTAL

Check the site on HR PORTAL

USERNAME PASSWORD ROLE
HOHR2 456 ADMIN
BLNST3 456 STAFF
Default password for newly created user 456
  • Hosting/IaaS - Docker Automated build

  • Server - Nginx Tomcat

  • Frameworks - Angular Spring

  • Database - MySQL

  • Virtualization - Docker

  • Container orchestration - Swarm

  • CI - GitHub Actions

  • Role Based Access Control - auth0 auth0

    • ADMINS can only VIEW and ADD another ADMIN
    • ADMINS can VIEW, ADD, EDIT and DELETE STAFF members
    • STAFF members can only VIEW ADMINS and other STAFF members

Usage

docker run -p 8080:80 -d yasiru1999/hr-portal:frontend
docker run -p 9001:9001 -d yasiru1999/hr-portal:backend

or

docker service create --replicas 2 --publish published=8080,target=80 --name="frontendservice" yasiru1999/hr-portal:frontend
docker service create --replicas 2 --publish published=9001,target=9001 --name="backendservice" yasiru1999/hr-portal:backend

Contributing

Pull requests are welcome. Please make sure to update tests as appropriate.

Related to the assingment

Project Management

Tool - ZENHUB (altenative to trello)

Project Management Board URL -> github-basics-Yasiruofficial - DEV

Relevent Screenshots of 1st Sprint

UI

BDR

Agile Board

BDR

Epic - user_login

BDR BDR

One example user story for above Epic (user_login)

BDR

User login Release

BDR

Burndown Report for Spring 1

BDR

Technical

Relevent Screenshots of CI/CD and Unit Testing

CI/CD

BDR

Unit Testing framework - Jasmine | Task runner - Karma

- In My PC ( VIDEO )

BDR

- In CI

BDR