Daily Jobs Alerts Project in  PHP

By: Prof. Fazal Rehman Shamil
Last modified on April 29th, 2021

Code and documentation of Daily Jobs Alerts Project in  PHP

Project Domain / Category

Web Application

Abstract/Introduction

This job portal is a responsive website which offers users to search different jobs using filters. Admin can post the jobs on the website and will provide all the details of the job: Title, Location, domain, Experience required, description of the job, timings and link of the website to apply or Email address etc. Admin can specify the categories (domain) of the job like Software Engineering, Teaching, Administration, Marketing, Medical etc. User can view all the jobs without logging in and can apply for a job but to apply for jobs he/she must have to register with portal.

Modules:

  • Admin Module
  • End User Module

Admin Module Functional Requirements:

Login / Logout:

Admin can login or logout form the portal.

Add new user:

Admin can add new user as admin.

Post new Jobs:

Admin can add new job posts.

Edit/delete Previous Jobs:

Admin can edit/delete the previously posted jobs.

Add new Job Categories:

Admin can add new job categories through which user can search.

User Module Functional Requirements:

Login/ Logout:

Users can login/logout from the website.

View Jobs:

Users can view jobs without login.

Apply for Job:

Users can apply for job after logging in; user will be applying through the original website of the company/sending CV through Email.

Choose job preferences/categories:

User can choose his own preferences to get job updates

Get Email Updates:

User can subscribe for latest jobs according to their preferences through Email.

Search Jobs:

Offer filters for searching jobs for example: city, experience required and offered salary etc.

Tools:

  • Core PHP / Laravel
  • HTML, CSS, Bootstrap

Software:

  • Editor: Sublime/Netbeans/Any editor supports web development
  • Server: Xaxmpp/ Wampp

Class diagram, activity diagram, data flow diagram, sequence diagram, use case diagram, Use case description, scope, hard requirements, non-functional requirements, testing test cases, SRS document, design manual, and other diagrams are needed to draw for this project.

Prof. Fazal Rehman Shamil