Code and documentation of Daily Jobs Alerts Project in PHP
Project Domain / Category
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.
- 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:
Users can login/logout from the website.
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.
Offer filters for searching jobs for example: city, experience required and offered salary etc.
- Core PHP / Laravel
- HTML, CSS, Bootstrap
- 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.
You can use any of the following PHP Frameworks For developing this Web Development Project
3. Fat-Free Framework
5. Laminas Project