Job applicants can apply for certain job posts through a descriptive application form. In form, applicant can provide his/her personal and educational information in detail with payments. After submitting the form successfully, applicant get a personal user dashboard panel where he/she get all information related with the process. Administrator of the entire software system also get a dashboard where he can create job form, manage user and application form informations, verify payments manually and so on.
- PHP 7.4+
- Composer
- MySQL
- Node JS
- Extract the project
cd extacted_project_dir_name
- Open up the terminal / bash and run
composer install
- Run
cp .env.example .env
or simply rename the.env.example
file into.env
- Create a database in
mysql
and change database connection credentials (host name, database name, user-name, password) in.env
file according to your local mysql settings - Run
php artisan migrate --seed
to migrate all migrations and seed default admin and users data. If anything goes wrong, then re-check the.env
file and confirm all ofmysql
settings are correct. - Run
npm install
to install JavaScript related dependencies - Run
npm run dev
to compile js, vue, scss files - Run
php artisan serve
to serve the project locally - Open up a browser and go to localhost:8000 to access the application front-end
📷 Here are some screen-shots from the application:
Create pull-requests if you wanna contribute to this project. and get connected with the project maintainer for anything related to this project in social media -
[TOC]