Job Magnet is an ASP.NET Core MVC job recruitment web application that connects job seekers with companies. It supports browsing jobs and companies, user and company registration, job posting, job applications with resume uploads, email verification, and application status management.
The application has two main account types:
- `User`: a job seeker who can browse jobs, apply with a resume, manage profile data, and track applications.
- `Company`: an employer account that can create jobs, manage posted jobs, review applicants, download resumes, and update proposal statuses.
Visitors can browse public pages, jobs, companies, job details, company details, and contact the site through the contact form.
Tech Stack
- .NET 9
- ASP.NET Core MVC
- ASP.NET Core Identity
- Entity Framework Core
- SQL Server
- Razor Views
- Bootstrap
- Bootstrap Icons
- jQuery
- Newtonsoft.Json
- SMTP email service
- Google authentication
- Facebook authentication