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