Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.16 KB

README.md

File metadata and controls

31 lines (26 loc) · 1.16 KB

JobHauz - A job listing application to create and apply for jobs/gigs

This project purpose was to learn the basics of Laravel Framework from CRUD Operations to Filtering, Pagination, Authentication and Authorization using Brad Travesy YouTube Tutorial "Laravel from Scratch" as a guide to achieve purpose.

Homepage

Screenshot (243)

Lessons Learnt:

  • Laravel Setup
  • Eloquent ORM - Queries
  • Routing - Route Model Binding
  • Fillables, Guarded and Unguarded Attributes
  • CRUD Operations
  • Controllers and Models
  • File Uploads
  • Filtering - Search
  • Pagination
  • Blade Templates - Components, Helpers and Methods
  • TailwindCSS
  • Authentication
  • Authorization
  • Relationships

Create Gig

Screenshot (246)

Project URLs

  • "/" - homepage with all listings (paginated)
  • "/listings/create" - Create a Job Listing with the required information
  • "/listings/{listing}/edit" - Edit saved job listing and updates information
  • "/listings/{listing}" - Update and Delete Listing.