The project centres on creating a full-function job board where people can register, complete a profile, and immediately start browsing roles that match them. Accounts will be secured through classic email-and-password signup combined with two-factor authentication, so the user module needs a clean registration flow, encrypted credential storage, and a prompt for the second factor at every login. Once signed in, users must see only the vacancies that fit the filters they choose—at minimum Location and Industry. The job list has to refresh instantly as those filters change, with results persisting across sessions. A dedicated admin panel will power the content side. Besides adding new postings, it must allow quick editing or deletion of existing jobs, give me straightforward user management controls, and surface useful analytics (traffic, post views, application clicks). A lightweight, intuitive dashboard is more important than flashy visuals. Key deliverables • Responsive web app with user database and secure auth (email + password, 2FA) • Filterable job-listing front end (Location, Industry) tied to real-time queries • Admin dashboard covering job CRUD, user management, and basic reporting • Clean, documented codebase and deployment instructions so future updates stay simple That’s the scope; everything else (design language, tech stack) is open so long as security and performance stay top of mind.