Basic Job Site

  1. Front end display/search jobs/manage profile. Users can register, login, create profile, upload cv, apply to job

    Minimum user fields: Name, Email, Mobile, CV_Text
    User work experience: Job Title, Company, Date Started, Industry (use only these drop downs: Hospitality, Engineering, Others)
    User education: Hightest level, School, Date Completed
    User skills: Name

  2. Admin panel to create/edit/list jobs view applicants on jobs, search users, graph of user registrations

    Minimum job fields: Company Name, Job Title, Job Description
    Minimum cv search filter: search by Name, by email, by job title, by education highest level, by skill, by industry

Use Angular for front end, Laravel for backend

Should you require additional fields, these must only be for login/session/key/search requirements only (eg: passwords, created_date, updated_date)

SETUP

  1. composer install
  2. Migrate and Seed Table php artisan migrate:fresh --seed