Skip to content

NSBM-SPM-2021/github-basics-Yasiruofficial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

github-basics-Yasiruofficial created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published