A full-stack web application simulating a real-world job market. The platform enables employers to post job listings and manage applications, while job seekers can browse opportunities and submit their profiles.
Core Functionality Implemented:
Dual Authentication System: Separate login/registration flows for employers and job seekers.
CRUD Operations: Employers could create, read, update, and delete job posts.
Application Workflow: Job seekers could view jobs and submit applications, which were stored in a relational database.
Database Design: Built and managed relationships between Users, Companies, Jobs, and Applications tables using Laravel Eloquent.
Tech Stack: PHP, Laravel, MySQL, Blade Templating, Bootstrap.
What I Learned: Full-stack development workflow, MVC architecture in practice, complex database relationships, and user role-based permissions.