Skip to content

A job listing application "JobHauz" to create and apply for jobs via company's mail address or website. Built with PHP, Laravel and TailwindCSS

Notifications You must be signed in to change notification settings

seyiadel/job-listing-app

Repository files navigation

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.

About

A job listing application "JobHauz" to create and apply for jobs via company's mail address or website. Built with PHP, Laravel and TailwindCSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published