Skip to content

Self-hosted app for Corporate Recruitment System built with Latest Laravel Version (10.x) & FilamentPhp (3.x)

License

Notifications You must be signed in to change notification settings

OSSAdmiral/Recruit

🚧 This project is under hard development and not yet ready for production 🚧

Admiral OSS

Laravel PHP FilamentPhp GitHub Workflow Status (with event) GitHub Workflow Status (with event) GitHub

Introduction

Welcome to "Recruit," your innovative open-source system designed to streamline and optimize the talent acquisition process. With Recruit, you can effortlessly manage every aspect of your recruitment efforts, from posting job openings to evaluating candidates and making data-driven decisions. Say goodbye to the complexities of recruitment and embrace a simpler, more efficient solution that empowers your organization to build a top-notch team. Get ready to revolutionize your recruitment strategy with Recruit!

Official Documentation

Documentation can be found in OSSAdmiral-Recruit

Installation

You can install the dependency package via composer and NPM:

composer install
npm install && npm run build

Create symbolic link from your public/storage

php artisan storage:link

Run Database Migration

php artisan migrate

Run Database Seeder to populate the database

php artisan db:seed

Generate Permissions

php artisan permissions:sync -C -Y

if you experience slow loading, run this

php artisan icons:cache

Pre-defined Access Credentials

SUPER USER
superuser@mail.com
password

Notes For Roles

Super Admin - All permission is granted

Admin - All permission is granted, but not including the following:

  • Impersonating user

Standard - All permission is granted, but not including the following permissions.

  • delete
  • restore

Initial Route

Main Page - {SERVER_IP}/login

Candidate Portal - {SERVER_IP}/portal/candidate

Career Page - {SERVER_IP}/career

Features

Location Feature Status
Admin Job Opening Implemented
Admin Job Candidates Implemented
Admin Candidate Profile Implemented
Admin Department Implemented
Admin Referrals Implemented
Admin Users Implemented
Admin Roles & Permission Implemented
Candidate Portal Job Opening Implemented
Candidate Portal My Applied Job Implemented
Candidate Portal Saved Job Implemented
Candidate Portal My Resume Implemented
Career Page Apply Job via Portal Implemented
Career Page Apply Job via Application Form Implemented

Discord

About OSSAdmiral-Recruit

OSSAdmiral-Recruit is a web application System with rich feature.

Contributing

Thank you for considering contributing to the OSSAdmiral-Recruit.

Code of Conduct

In order to ensure that the OSSAdmiral community is welcoming to all, please review and abide by the Code of Conduct.

Security Vulnerabilities

If you discover a security vulnerability within Laravel, please send an e-mail us. All security vulnerabilities will be promptly addressed.

License

The OSSAdmiral-Recruit is open-sourced software licensed under the GNU AGPLv3.