Responsive CRM Web App with OAuth

Job ID: 40379327

Budget: $250 – $750 CAD

I want a clean, mobile-friendly web application that combines a lightweight CRM with a secure authentication layer. Two user roles—Admin and regular User—should be able to sign in through OAuth and then see only the functions relevant to them.

Core CRM needs:
• Contact management that lets me create, edit, tag, and search contacts quickly.
• Lead tracking that shows status, notes, and simple progress metrics.

Beyond those essentials, the interface must remain fully responsive on phones, tablets, and desktops. The backend should be structured so future modules (analytics, reporting, etc.) can slot in without a rewrite, and I expect clear separation between frontend UI and API services.

Deliverables
• Source code with README covering setup, environment variables, and deployment steps
• OAuth flow integrated and tested for both roles
• Admin dashboard with user/role management
• User dashboard with contact and lead screens
• Database schema and migration scripts
• Basic test suite (unit + integration)
• One-page deployment guide for a standard cloud host

I have roughly a $500 ceiling for the full build and will split this over milestones once we agree on a timeline.