A simplified HR App for managing Military Unit Staff build with Angular.
Check demo here !!
- 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
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.