Skip to content

Latest commit

 

History

History
97 lines (69 loc) · 2.01 KB

README.md

File metadata and controls

97 lines (69 loc) · 2.01 KB

HireMe! - The Job Search Engine

Hire Me! is a Job Search Engine to demonstrate my skill in PHP Laravel.

This project was accomplished in a week and was my first contact with this framework. It follows all good community conventions and best practices. I tried to use as many Laravel features as I could, including all the security-related functions. You can find a list in the Laravel Features section.

You can get in touch with me in LinkedIn.

Things you can do

  • Register
  • Login / Logout
  • Edit your profile
  • View and increment profile visits - visits on your own profile doesn't count!
  • View user last seen

 

  • Search for job offers
  • Apply to job offers
  • View your applicances and their state

 

  • Search for companies
  • View your companies
  • Create a new company
  • Edit your companies
  • Post new offers for your companies
  • Edit your posted offers and view their applicances

 

  • Home dashboard with real data stats
  • Notifications - faked
  • Info popups - faked

Tech Stack

  • PHP 7.2.1
  • Laravel 5.7.5
  • Laravel Blade Templates
  • Bootstrap
  • Paper Dashboard bootstrap template - with custom modifications
  • jQuery

 

  • MySQL Database
  • PostgreSQL Database - for Heroku deployment
  • Redis key-value storage

 

Laravel Features

  • Routing
  • Explicit Route Binding
  • Layouts
  • Components
  • View Composers
  • Form Validation
  • Custom Form Validation- for sending more data to the view
  • Handling validation errors with multiple form in the same view using different MessageBags

 

  • Authentication
  • Authorization
  • Encryption
  • CSRF Protection

 

  • Database Migrations
  • Database Seeding using Faker
  • Query Builder
  • Pagination

 

  • Eloquent Local Scopes
  • Eloquent Relationships
  • Eloquent Accessors
  • Guarded and Fillable fields

 

  • Helpers functions
  • Middlewares
  • Service Providers