# NIS Asset Management System

## Overview
The Nigeria Immigration Service Asset Management System (NIS-AMS) is a comprehensive web-based application for managing all assets of the Nigeria Immigration Service, including land, buildings, vehicles, weapons, ammunition, and more.

## Features
- **Complete Asset Management**: Land, Buildings, Rented Properties, Projects, Movable Assets, ICT Assets, Fleet (Vehicles, Aircraft, Marine, Motorcycles), Weapons, Ammunition
- **User Management**: 5-role hierarchy with granular permissions
- **Requisition Workflow**: Submit, approve, and track requisitions
- **Returns Management**: Process returns and track missing items
- **Quarterly Audits**: Conduct audits with variance calculation
- **Real-time Dashboard**: Live statistics and alerts
- **Reports**: Comprehensive reporting with export options
- **Document Management**: Upload and manage documents for all assets

## Technology Stack
- **Backend**: PHP 7.4/8.0 with MVC architecture
- **Database**: MySQL 5.7/8.0 with PDO
- **Frontend**: HTML5, CSS3, JavaScript, Font Awesome
- **Security**: CSRF protection, XSS prevention, SQL injection prevention
- **Additional**: Composer, PHPMailer, Monolog

## Installation

### Requirements
- PHP 7.4 or higher
- MySQL 5.7 or higher
- Apache with mod_rewrite
- Composer

### Quick Install
```bash
# Clone repository
git clone https://github.com/nis/asset-management.git /var/www/nis-ams

# Run deployment script
cd /var/www/nis-ams
chmod +x deploy.sh
sudo ./deploy.sh