Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/monika171/outplacementheroes
OutplacementHeros was a community of Recruiting Professionals, Consultants & Volunteers who collaborated to help laid off employees during COVID-19 global pandemic. Founder: Roshan Kumar Rawat (https://www.linkedin.com/in/roshankrawat).
https://github.com/monika171/outplacementheroes
blade-template bootstrap bootstrap-modal eloquent employment-opportunities html-css jobapplication jobs jquery-ajax laravel laravel-notifications laravel-observers laravel7x model-view-controller mvc-framework mysql php select2 vuejs
Last synced: 1 day ago
JSON representation
OutplacementHeros was a community of Recruiting Professionals, Consultants & Volunteers who collaborated to help laid off employees during COVID-19 global pandemic. Founder: Roshan Kumar Rawat (https://www.linkedin.com/in/roshankrawat).
- Host: GitHub
- URL: https://github.com/monika171/outplacementheroes
- Owner: Monika171
- Created: 2020-04-27T01:55:13.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-08-28T16:06:41.000Z (over 1 year ago)
- Last Synced: 2024-12-04T18:16:12.068Z (about 2 months ago)
- Topics: blade-template, bootstrap, bootstrap-modal, eloquent, employment-opportunities, html-css, jobapplication, jobs, jquery-ajax, laravel, laravel-notifications, laravel-observers, laravel7x, model-view-controller, mvc-framework, mysql, php, select2, vuejs
- Language: PHP
- Homepage: https://better-jobs-9.000webhostapp.com/
- Size: 85.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
OutplacementHeros was a community of Recruiting Professionals, Consultants & Volunteers who collaborated to help laid off employees during COVID-19 global pandemic.
Demo Link: [https://better-jobs-9.000webhostapp.com/](https://better-jobs-9.000webhostapp.com/)
## Getting Started
Clone the repository.
### >> Prerequisites
- PHP version 7.2.34
- \*MySQL version 8.0.33
- Composer version 2.3.8\*This app uses MySQL. To use something different, open `config/Database.php` and change the default driver.
To use MySQL, install and setup a database and then add your database credentials(database, username and password) to the `.env.example` file.
### >> Installing Composer Dependencies
Install Laravel's dependencies using Composer:
```
composer install
```- In case there is error:
- Delete `composer.lock` file. (if exists)
- Delete `vendor` directory. (if exists)
- Clear Cache:
Run the following commands to clear various Laravel caches:```
php artisan config:clear
php artisan cache:clear
php artisan route:clear
php artisan view:clear
composer clear-cache
```- Run `composer install` again.
- Check Composer Autoload:```
composer dump-autoload
```### >> `.env` configuration file
```
cp .env.example .env
```### >> Generating application key:
```
php artisan key:generate
```### >> Configuring The Environment:
Open the `.env` file in a text editor and configure the database settings, application URL, email (or mailtrap values), admin account values, pusher values and any other necessary environment variables for example:
- email values, eg:
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=YourEmailPassword
MAIL_ENCRYPTION=tls
[email protected]
MAIL_FROM_NAME=OPH- pusher values, eg:
PUSHER_APP_ID=YourPusherAppID
PUSHER_APP_KEY=YourPusherAppKey
PUSHER_APP_SECRET=YourPusherAppSecretOR login to https://pusher.com/ to create all new app and get the above values. Instructions to integrate pusher will be available there, but here is the outline to verify:
1. Put pusher credentials in `.env` file.
2. Also replace pusher app key in `home.blade.php` inside `` eg:
```
var pusher = new Pusher('YourPusherAppKey', {
cluster: 'EnterClusterValue'
});
```- admin values, eg:
ADMIN_NAME="Some Admin Name"
[email protected]
ADMIN_PASSWORD=AdminPassword### >> Migrations
<b><u>Two Options</u></b>:
- <u>Option 1:</u>
All database tables can be imported:
`OPH_sql_import1/ALL_PRESENT_TABLES_EXPORT/oph.sql`- <u>Option 2:</u>
Using artisan for Database Migrations:1. To create all the necessary tables and columns, run the following:
```
php artisan migrate
```
2. Import `'countries.sql'`, `'states.sql'`, `'cities.sql'`, `'courses.sql'`, `'designations.sql'`, `'industries.sql'`, `'skills.sql'`, `'specializations.sql'`, `'messages.sql'` values to the database.
(If required, delete the previously existing respective tables)
- ALL these .sql files are directly available here inside `'OPH_sql_import1'`### >> Seeding The Database
To add admin data, run:
```
php artisan db:seed --force
```### >> Creating symlink
Create symlink from `public/storage` directory to `storage/app/public` directory which will make files stored in the `storage/app/public` directory accessible from the web by creating a virtual link in the public directory of this project.
```
php artisan storage:link
```### >> Installing JavaScript Dependencies and building frontend assets
```
npm install && npm run dev
```### >> Running The Development Server:
In the Terminal, navigate to the project directory if not already there.
Start the Laravel development server:```
php artisan serve
```### >> Accessing The Laravel App:
- Open a web browser.
- Visit the URL displayed in the Terminal after starting the development server.
By default, it's usually `http://127.0.0.1:8000`.## App Info
### Built With
- [Laravel Framework 7.30.6](https://laravel.com/docs/7.x/releases)
### Version
1.0.0
### Meet the Team:
- HIRING EMPLOYERS, JOBSEEKERS, ADMIN<br>
~[<a href="https://github.com/Monika171">Monika</a>]<br>
<br>
- VOLUNTEERS:<br>
~[<a href="https://github.com/Priti-Gowala">Priti</a>]<br>
<br>
- SEPARATING EMPLOYERS, CONSULTANTS:<br>
~[<a href="https://github.com/pavangv28">Pavan</a>]<br>
<br>
- HOME+LOGIN+REGISTRATION PAGE DESIGN:<br>
~[<a href="https://github.com/AkankshaBoora">Akanksha</a>]<br>
<br>
- DATA-COLLECTION(Industry, Designation, Skills, Education):<br>
~[by Pavan,Priti,<a href="https://github.com/Harshita248">Harshita</a>]<br>
<br>