
Local Job Board for Freshers
Technologies Used:
-
Front-End: HTML, CSS, Bootstrap, JavaScript
-
Back-End: PHP / Node.js (Express) / Java (Spring Boot)
-
Database: MySQL / MongoDB
-
Extras: File Upload (Resumes), Email Notification, Admin Moderation
Project Objective:
To create a web-based platform where local employers can post job/internship opportunities targeted at freshers and college students, and students can easily apply, upload resumes, and track their applications.
Core Features:
1. User Roles:
-
Student/Fresher: Browse jobs, apply, upload resume
-
Employer/Recruiter: Post jobs, view applications
-
Admin: Approves job posts, manages users
2. Student Module:
-
Register/login securely
-
Build and manage profile:
-
Name, education, skills, experience, resume (PDF)
-
-
Browse job listings:
-
Filter by category, location, full-time/internship
-
-
Apply for jobs:
-
One-click apply or cover letter form
-
-
View applied jobs and track status
3. Employer Module:
-
Register/login as a recruiter
-
Post job/internship openings:
-
Role, description, location, stipend/salary, required skills
-
-
Manage posted jobs (edit/delete)
-
View applicants per job post
-
Contact shortlisted candidates
4. Job Listing Page:
-
Search by title, company, category
-
Filters: location, experience level (fresher/intern), salary
-
Job card displays:
-
Title, company, stipend/salary, deadline
-
-
Click to view full job description
5. Admin Panel:
-
View all users and recruiters
-
Approve or reject job posts before publishing
-
Flag/report inappropriate job listings
-
Generate reports:
-
Number of active listings, most applied jobs, user stats
-
6. Notifications (Optional):
-
Email confirmation when:
-
Application is submitted
-
Status is updated
-
-
Recruiters get notified when new applicants apply