I constructed a recruitment site using the following technology:
- Laravel 5
- Bootstrap 4
- CSS(SCSS)
- MySQL
This application assumes that you have the following installed:
- PHP 7
- Composer
- MySQL
In the terminal, enter the following:
git clone https://github.com/KKOA/princedale_partners
cd princedale_partners
composer update
php artisan key:generate
npm install
Next, copy the '.env.example' as '.env'.
Change the following lines in .env to match your database configuration
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
Open a MySQL connection and create a database with the same name as the value of DB_DATABASE in your .env file.
In the terminal, enter the following:
php artisan migrate
This will setup the migrations and the database.
cd princedale_partners
php artisan serve
- At bare minimum both the sample pages and final project pages must share the same content.
- Allow jobseeker to upload CV & image
- Enable jobseeker to delete his own account
- Add admin account for editing website
- Enable main pages to be editable by admin
- Store case studies in database, rather than display hard code copy
- Display user image on main navigation when logged in