HRMS_NDU is a Human Resource Management System designed for Niger Delta University (NDU). This Laravel-based application manages academic and non-academic staff data .
# HRMS_NDU
**HRMS_NDU** is a Laravel-based Human Resource Management System tailored for **Niger Delta University (NDU)**. It efficiently manages both academic and non-academic staff records using a structured role-based access control system.
---
## ๐ Features
- ๐ Role-based access (Superadmin, Admin, User)
- ๐จโ๐ซ Academic and ๐งโ๐ผ Non-academic staff modules
- ๐งพ Dynamic staff registration forms
- ๐๏ธ Management of:
- Class of Service
- Ranks
- Positions
- Units & Sub-units
- Faculties & Departments
- ๐ฉ Staff posting and email notifications
- ๐ Date of posting with full format (e.g., Thursday, 12 June 2025)
- ๐ Admin dashboard for CRUD operations
- ๐ Secure file and avatar upload support
---
## ๐ ๏ธ Tech Stack
- **Framework**: Laravel 9
- **Language**: PHP 8+
- **Database**: MySQL
- **Frontend**: Blade, Bootstrap, jQuery
---
## โ๏ธ Installation
```bash
# Clone the repository
git clone
github.com
cd hrms_ndu
# Install dependencies
composer install
npm install && npm run dev
# Copy and configure environment
cp .env.example .env
php artisan key:generate
# Set up database
# Update .env with your DB credentials
php artisan migrate --seed
# Run the application
php artisan serve