Repository files navigation # 🧑💼 e-Recruitment Management System (Laravel)
A web-based **e-Recruitment Management System** developed using **Laravel**, designed to streamline the job application process between applicants and administrators.
The system supports **role-based access**, **job management**, **application tracking**, and **approval workflows** through a modern dashboard interface.
---
## 🚀 Features Overview
### 🔐 Authentication & Roles
- Secure login and registration (Laravel Breeze)
- Role-based access control:
- **Admin**
- **User (Applicant)**
---
### 👨💼 Admin Modules
- Admin Dashboard
- Manage Job Listings (Create, Edit, Delete)
- View All Job Applications
- Approve / Reject Applications
- Application Status Management
- Secure admin-only routes
---
### 👤 User (Applicant) Modules
- User Dashboard
- Browse Available Jobs
- Apply for Jobs (one application per job)
- Track Application Status (Pending / Approved / Rejected)
- Profile Management (Update name & email)
- Logout securely
---
## 🧩 System Modules Summary
| Module | Description |
|------|------------|
| Authentication | Login & Register with session handling |
| Job Management | Admin CRUD operations for job listings |
| Application Module | Users apply for jobs |
| Approval Workflow | Admin approves or rejects applications |
| Status Tracking | Users monitor application status |
| Profile Settings | Users update personal information |
---
## 🛠️ Tech Stack
- **Backend:** Laravel 12
- **Frontend:** Blade + Tailwind CSS
- **Authentication:** Laravel Breeze
- **Database:** MySQL
- **Architecture:** MVC (Model–View–Controller)
---
## 📂 Project Structure (Simplified)
# e-Recruitment
About
e-Recruitment Management System
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.