Code

JOBL - Job-board for outsourcing projects

JOBL - Job-board for outsourcing projects

JOBL is a Laravel based applications for outsourcing jobs. You can utilize it as an internal job-board, a micro-jobs site or as a standalone job website. It also gives applicants a one click job application having completed their profile.

Each approved job application has dedicated conversation page that you can to communicate with the applicant. JOBL is easy to install and configure.

You can view demo at http://jobl.amdtllc.com


Admin: admin@app.com / password


User: user@app.com / password

Features

- Responsive
- User management
- Roles and permissions
- Custom skills and categories
- Email notifications when user applies, job status changes or posts on conversation.
- Access to debug logs to monitor user generated errors in your application.

Installation

Note: This is a Laravel based application. You should be familiar with how Laravel application is installed. If not, contact us through our website https://amdtllc.com

Requirements

- SSH access
- MySQL database

Steps

- Create a database
- Unzip files to your installation directory
- Run composer install
- Copy .env.example to .env, then open .env file and enter you database information and SMTP settings
- Run php artisan migrate --seed
- Run php artisan key:generate

Note: if you are on a local server, you can run php artisan serve to access your installation from browser at http://localhost:8000

You will have a default accounts (admin functionalities are limited in demo mode)

admin@app.com / password
user@app.com / password

Stripe payouts

- Users with be required to enter their Stripe API keys
- You will need to enter your credit/debit card to pay a user who has enabled Stripe on their account

PayPal payout

-​You must have a business account to use this feature.
- Go to businessprofile → mytools → my selling tools → website preferences
- Turn on Auto Return
- Enter your return url as https://your-website.com/paypal/success
- Turn on Payment Data Transfer
- Turn on Instant payment notifications and enter https://your-website.com/paypal/notify​

Change log

* Version 3 - Stripe payout integration - users need to have a Stripe account. Admin doesn't. Admin pays with credit/debit card - Minor bug fixes - Updated roles and permissions control - Updated user account * Version 1.3 - PayPal payout integration - Seeder for modules - Payouts history - Close work if payment is completed * Version 1.2 - Updated roles and permissions to allow assigning roles that enable users to post jobs and access other modules in the application. - Squashed a few bugs with authentication and roles modules * Version 1.0 - Initial public release - Job board by owner/admin - User management - Job bookmarking - Job application - Interactive work module for approved applications - Responsive design - System configuration and debug log for admins - Job sharing
by
by
by
by
by
by