DevifyX_JobPortal_Demo_HarshitBansal.mp4
Author: Harshit Bansal
Submission: Schema + Sample Data + Queries + Video Demo
| File | Description |
|---|---|
schema.sql |
SQL script to create all tables (core + optional features) |
queries.sql |
SQL insertions for sample data and feature-based queries |
README.md |
Project overview, usage, and highlights |
- User registration and authentication (
Userstable) - Separate profiles for job seekers and employers
- Resume upload metadata (
Resumestable) - Employers can create, update, delete job postings
- Job seekers can apply to jobs using uploaded resumes
- Employers can manage applications via status updates
- Employer dashboard to view postings and applications
- SQL queries for search and filtering by title, location, company, and skills
- Saved jobs (
Saved_Jobstable) - Notifications (
Notificationstable) - Audit logs for actions (
Audit_Logtable) - Auto-expiry of jobs via date comparison
Includes:
- 2 Job Seekers and 2 Employers
- 3 Job Postings
- 3 Applications
- Multiple resume entries
- Saved jobs, notifications, and logs
All INSERT statements are in queries.sql.
- Run
schema.sqlto create the database tables. - Run
queries.sqlto populate with demo data and test features. - Review query results in your MySQL client to validate behavior.
Tested on MySQL v5.7+.
- A short video (under 10MB) demonstrates the schema execution and query results.
- The video file is submitted as part of this assignment.
Thank you for reviewing my project! ✨