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