Skip to content

athamana/ArmyUnit-HR-App

Repository files navigation

Army Unit HR Management App

A simplified HR App for managing Military Unit Staff build with Angular.

Check demo here !!

Features

  • Admin Template with Angular Material UI component library
  • Responsive Design
  • Login page
  • Add/Remove/Edit/Search/Sort staff member-files
  • Create day-off documents
  • Drag and Drop Daily Task Manager
  • Date-Picker for selecting Unit’s Daily Roster
  • Dynamic Nested Reactive Forms with Validation
  • File Upload with validation & upload progress
  • Custom Directives (for numeric only input)
  • Custom notification service
  • Route Guards & Resolve guards
  • Data Composition & Http requests caching with RxJS
  • JWT Authentication
  • JWT & HttpError Interceptors
  • Client side PDF generation with pdfmake for day off docs and unit's daily roster report
  • Reusable Components
  • Business logic with Services for reusability and maintainability
  • Modular design - Lazy-Loading Modules (Dividing the application into Core, Shared & Feature Modules)
  • Unidirectional data flow with Container and Presentation components pattern

Sample Images

tasks

dashboard

edit

dialog

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

About

HR App for managing Military Unit Staff build with Angular.

Topics

Resources

License

Stars

Watchers

Forks

Contributors