Project Description
I’m building a stripped-down version of Naukri that focuses on one thing: connecting employers with a searchable pool of candidate profiles. The core of the site will be a database where job-seekers register, complete their profile and upload a résumé, while employers can:
• View full candidate profiles
• Post new job ads that appear instantly in search results
• Run advanced searches across résumés and profile fields
On the revenue side, I want the employer dashboard to support three concurrent access models—pay-per-profile unlocking, monthly or annual subscription plans, and a free tier with limited searches—to give me maximum flexibility when I launch. Please wire the payment gateway and plan logic so I can adjust pricing or limits from the admin panel without deploying new code.
Key build notes
• Fast, mobile-first UI (React or similar) that mirrors the clean, minimal experience of larger boards without unnecessary bloat.
• Robust back-end (Node, Laravel, or your preferred modern framework) with a relational database for speedy faceted searches.
• Employer and candidate dashboards, each with analytics on views, applications and saved items.
• Admin section to manage users, ads, plan limits, coupon codes and manual unlocks.
• Secure résumé storage with controlled file downloads and audit logs.
• Simple onboarding wizard for job-seekers so incomplete profiles are flagged and can be nudged by email.
Acceptance criteria
1. An employer can register, choose any of the three access options, pay, and immediately access the corresponding features.
2. A candidate can complete a profile, upload a résumé and appear in search within 60 seconds.
3. Search returns relevant results in