
Closed
Posted
Paid on delivery
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.
Project ID: 40379327
265 proposals
Remote project
Active 24 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
265 freelancers are bidding on average $471 CAD for this job

⭐️⭐️⭐️ Scalable CRM Web App with OAuth & Role-Based Access ⭐️⭐️⭐️ Hello, How are you? I checked your JD and I clearly understand your requirement. You want a clean, mobile-friendly CRM web application with secure OAuth authentication, supporting Admin and User roles, along with contact and lead management—built in a way that is scalable for future modules like analytics and reporting. From my understanding, key features include: • OAuth-based secure login (Google/Auth providers) with role-based access • Admin dashboard (user management, roles, permissions) • User dashboard (contacts, leads, notes, status tracking) • Fast search, tagging, and lead progress tracking • Fully responsive UI across mobile, tablet, and desktop One important note: This complete system is not realistically achievable within a $500 budget if built properly with scalability, security, and clean architecture. If you’re open to a flexible budget, I can deliver a high-quality, production-ready solution. Let’s connect and discuss the best approach based on your priorities… Thanks
$1,800 CAD in 26 days
9.7
9.7

⭐⭐⭐⭐⭐ As an industry alpha with over eighteen years of experience in the development field, I believe my expertise aligns perfectly with your project requirements. At CnELIndia, we have built a solid reputation for crafting robust, scalable, and user-centered web applications precisely like the CRM system you envision. Our skillset in HTML, MySQL, PHP combined with our niche in React Native and our strong understanding of OAuth flows make us well-suited to tackle the challenge your project poses. We can promise you future-proof architecture where additional modules can be easily integrated without expensive rewrites thanks to our proficiency in structuring efficient backend and clean separation of frontend UI and API services. Furthermore, we fully comprehend the importance of delivering on time and within budget. We pledge not only to meet but exceed your expectations regarding these aspects. Let's get started on creating a stunning, streamlined CRM system for you!
$500 CAD in 7 days
9.1
9.1

I understand you need a mobile-friendly CRM web app with OAuth integration for Admin and User roles. The core CRM features include contact management and lead tracking. The interface must be responsive on all devices, with a scalable backend for future modules. I can deliver the complete project within your budget, and we can adjust it after discussing the full scope. Let's ensure we are on the same page regarding requirements. I am confident in my PHP, MySQL, and OAuth skills to meet your needs effectively. Looking forward to discussing this project further.
$368 CAD in 8 days
8.8
8.8

Hi, I can build a clean, mobile-friendly web application that fulfills your CRM requirements while ensuring a solid OAuth-based authentication system for both Admin and User roles. The contact management and lead tracking features will be user-friendly and responsive across devices. I’ll make sure the backend is organized to accommodate future enhancements like analytics and reporting, keeping the frontend UI and API services well-separated. You’ll receive clear documentation for setup, deployment, and the database schema. With 8+ years of experience in full-stack development, I’m confident in delivering a seamless solution. Let me know if you’d like to discuss this further! Best Regards, Priyanka
$500 CAD in 7 days
8.5
8.5

Hi there, To create a clean, mobile-friendly web application with a lightweight CRM and secure authentication, I'll develop a structured solution that meets your requirements. This will include: - Setting up OAuth for Admin and User roles. - Developing a contact management system with tagging and search features. - Implementing lead tracking with status and notes. - Ensuring the interface is fully responsive across devices. - Structuring the backend for future module integration. - Delivering comprehensive documentation and a deployment guide. I'll follow a structured approach to ensure clarity and quality throughout the development process. Ready to start once you provide access to any necessary resources or further details. Thanks!
$500 CAD in 14 days
8.3
8.3

Hi, I will deliver the full CRM app — OAuth authentication with role-based access, contact management with tagging and search, lead tracking with status and progress metrics, and separate Admin/User dashboards. For the backend, I will structure the API around a modular service layer where each domain — contacts, leads, auth — lives in its own module with clear interfaces. This way, when you add analytics or reporting later, you wire in a new module without touching existing code. I will also scope OAuth tokens per role so the API enforces permissions independently of the frontend. Questions: 1) Which OAuth provider do you need — Google, GitHub, or another? 2) Do you have a preferred stack or database, or should I recommend one? Looking forward to your response. Best regards, Kamran
$368 CAD in 10 days
8.5
8.5

Hi there, I can build you a clean, mobile-first CRM web application with secure OAuth authentication and proper role-based access for Admin and User accounts. The system will include contact management (create, edit, tag, search) and simple lead tracking with status, notes, and progress visibility, all wrapped in a responsive UI that works smoothly across desktop, tablet, and mobile. For the build, I’ll structure it with a clean separation between frontend and API layer so you can easily extend it later with analytics or reporting modules without refactoring. I typically use modern stacks like React with a lightweight backend (Node.js or Laravel) and a structured database with migration support, ensuring scalability and maintainability. I’ll also include OAuth integration, admin dashboard, user dashboard, database schema, basic tests, and clear deployment documentation. Kindly send me a message to discuss more. Thanks
$400 CAD in 8 days
8.2
8.2

Hi there, I’ve read your CRM-with-OAuth brief and I’m confident I can deliver a clean, mobile-friendly web app with solid future-proofing. I’ve built modular backends and responsive UIs using PHP, MySQL, and REST APIs, with clear frontend/backend separation and role-based views. What I’ll deliver: a two-role OAuth flow (Admin and User) with scoped dashboards, contact management (create/edit/tag/search), lead tracking with status, notes, and simple metrics, plus a responsive UI that works beautifully on phones, tablets, and desktops. The backend will be structured for easy addition of analytics, reporting, and modules without rewrites, and I’ll implement a clean API layer that isolates frontend from data services. Deliverables include source code with setup docs, migrations, basic tests, and a one-page deployment guide. I’ve shared an initial estimate based on your description, and once we go over a few technical details, I’ll confirm the exact cost and delivery schedule. Best regards, Asad - I sense you’re aiming for a scalable, secure, and developer-friendly platform that lets you grow without compromising speed or usability. I’ll align architecture and UI decisions with that goal from day one.
$250 CAD in 10 days
8.3
8.3

Dear Sir, I can make such CRM website for you in a custom CMS using PHP and MySQL. I am bidding as per your defined ceiling. Please reply soon.
$500 CAD in 20 days
8.5
8.5

Dear Client, This is a well-defined and practical build, and I’d be happy to help you create a clean, scalable CRM with secure authentication. My approach: I will structure this as a lightweight, modular web app with clear separation between frontend and backend for future scalability. Frontend: React (responsive, mobile-first UI) Backend: Node.js (Express/NestJS) with REST APIs Database: PostgreSQL with clean schema + migrations Auth: OAuth (Google or similar) with role-based access (Admin/User) I will implement: Contact management (create, edit, tag, search) Lead tracking with status, notes, and progress indicators Admin dashboard (user + role management) User dashboard (contacts + leads) Clean API structure so future modules can plug in easily Basic unit + integration tests The UI will be simple, fast, and fully responsive across devices. You’ll receive well-documented source code, setup instructions, and a deployment guide for a standard cloud host. A few questions: Which OAuth provider do you prefer (Google, Microsoft, etc.)? Any specific fields for contacts/leads you want included? Do you plan multi-user collaboration on the same contacts? I can work within your budget by focusing on a clean MVP and scalable foundation. Best regards, Rekha!!!
$750 CAD in 7 days
8.0
8.0

Hello, I have reviewed your requirement for a responsive CRM web app with OAuth and understand the need for a clean, scalable system with role-based access (Admin/User), secure authentication, and modular architecture. With 10+ years of experience in full-stack development, I will build a responsive application with clear separation between frontend and API. The system will include OAuth-based login, role-based dashboards, contact management (create, edit, tag, search), and lead tracking with status, notes, and progress metrics. I will structure the backend to support future modules, implement a clean database schema with migrations, and include a basic test suite (unit + integration). The project will be delivered with full source code, README, and a simple deployment guide for cloud hosting. Tech stack: React (frontend), Node.js/Express or Laravel (backend), PostgreSQL/MongoDB. I WILL PROVIDE 2 YEAR FREE ONGING SUPPORT AND COMPLETE SOURC CODE, WE WILL WORK WITH AGILE METHODOLOGY AND WILL GIVE YOU ASSISTANCE FROM ZERO TO PUBLISHING ON STOIRES. I can complete this within your budget and timeline with milestone-based delivery. I eagerly await your positive response. Thanks
$500 CAD in 7 days
7.7
7.7

Hello, I understand you need a clear and easy-to-use web app that works smoothly on all devices and helps with CRM tasks like managing contacts and tracking leads. The app will have two types of users who sign in with OAuth, each seeing only their own tools. I'll build it so new features can be added later without any hassle, keeping the frontend and backend separate for easier updates. You'll get all the source code with easy-to-follow setup guides, an admin dashboard for managing users, and solid testing to make sure everything works well. What kind of OAuth provider do you plan to use? Do you have any preferred frontend framework or technology? Will you need the app to support multiple languages? Do you want the database to be cloud-hosted or local initially? Is there any specific cloud host you plan to deploy on? Which OAuth providers do you want to support for user sign-in? Best regards,
$750 CAD in 28 days
7.3
7.3

Woah Hello, It seems you're looking for a responsive CRM web app that not only manages contacts and leads efficiently but also has a secure authentication system using OAuth for both admins and regular users. I can help you build a clean interface that allows users to see only what they need while ensuring that the backend is structured for future growth. With 7+ years of experience in web development, I understand the importance of a well-organized codebase and a seamless user experience across devices. I’ll ensure the app is fully responsive and that the necessary core features, like contact management and lead tracking, are implemented effectively. Additionally, I will provide a comprehensive deployment guide and a basic test suite to ensure everything runs smoothly. Best regards, Ivan Mandinski
$500 CAD in 2 days
7.5
7.5

Hello, I can build you a clean, mobile-friendly CRM web app with OAuth authentication and two user roles. The app will let admins manage users and roles, and regular users can manage and track contacts and leads with all the core functions you need. It will be fully responsive on all devices, with a clear frontend and API separation so you can easily add features later. The deliverables will include source code with setup instructions, OAuth integration tested for both roles, dashboards, database schema and migration scripts, and a basic test suite. Everything will be documented for straightforward deployment on any cloud host. Thanks, Teo
$300 CAD in 5 days
6.7
6.7

Your need for a clean, mobile-friendly CRM with secure OAuth authentication perfectly aligns with Smart Sols’ expertise in full-stack development and mobile-responsive solutions. With 9+ years in Laravel and Native PHP backend development, combined with Vue.js and React.js for responsive frontends, we ensure efficient, secure, and scalable CRM applications. Our experience with modern authentication protocols guarantees robust security tailored to your needs. To tailor our approach precisely, could you share any preferred OAuth providers or specific user roles required? Let’s discuss how we can deliver a seamless CRM experience that boosts your business productivity. Would you be available for a quick chat to outline key features and timelines?
$675 CAD in 7 days
6.9
6.9

Hello, With 4 years of experience in Website Design, Web Development, and Frontend Development, I am well-equipped to handle your Responsive CRM Web App project. I understand your requirement for a mobile-friendly web application with OAuth authentication for Admin and regular User roles, along with essential CRM features like contact management and lead tracking. I have read through the project description thoroughly and am confident in my ability to deliver a professional solution that meets your needs. My expertise in PHP, Website Design, MySQL, HTML, OAuth, and API Development align well with the requirements you have outlined. Let's connect in chat to discuss this project further. Best regards, Taimoor from Pixels Soft Let's discuss this further in chat.
$500 CAD in 7 days
6.8
6.8

Hi — this is a solid MVP, and the key is getting the structure right so you don’t have to rebuild once you add analytics or reporting later. Where lightweight CRMs usually run into trouble is not the UI, but how auth, roles, and data access are wired together. If those are too tightly coupled, even small feature additions become messy. I’d approach this with a clean separation: OAuth-based auth layer, API-first backend (contacts, leads, roles), and a responsive frontend designed around fast workflows for mobile and desktop. That keeps the system simple now but flexible for future modules. The part to get right early is the data and access model, because that determines how easily you can extend the platform later.
$500 CAD in 15 days
6.4
6.4

Hello, I can build your lightweight CRM with secure OAuth authentication, clean role-based access (Admin/User), and a scalable architecture ready for future modules. I’ll deliver a responsive UI (mobile-first), modular backend (API-first), and efficient data handling for contacts and lead tracking. Tech approach: React (frontend) + Node.js/Express or FastAPI (backend) with PostgreSQL/Firebase. OAuth via Google/Auth0, with strict role separation and secure session handling. Clean code, migrations, and test coverage included. You’ll get full source code, README, deployment guide, and a system designed to scale without rewrites. A few quick questions: Preferred OAuth provider (Google, Auth0, Firebase Auth)? Expected number of users/contacts initially (for DB design)? Any preference between REST vs GraphQL for API? Woth Regards! Apurva Sharma
$750 CAD in 7 days
6.7
6.7

Your OAuth implementation will fail under concurrent logins if you're not storing refresh tokens with proper expiration handling. Most developers skip token rotation and end up with stale sessions that lock users out after 24 hours. Before I map out the architecture, I need clarity on two things. First, which OAuth provider are you planning to use - Google, Microsoft, or a custom identity server? The token refresh logic differs significantly between providers. Second, what's your expected contact volume in year one - 500 records or 50,000? This determines whether we need database partitioning and search indexing from day one or can defer it. Here's the technical approach: - PHP + SLIM FRAMEWORK: Build a RESTful API with middleware-based role guards that enforce Admin vs User permissions at the route level, preventing privilege escalation attacks. - OAUTH 2.0 + JWT: Implement authorization code flow with PKCE extension, store refresh tokens in MySQL with encrypted columns, and handle token rotation to maintain sessions across devices without forcing re-login. - MYSQL SCHEMA DESIGN: Structure contacts and leads tables with composite indexes on search fields (name, email, tags) and a separate audit log table to track who modified what - critical for CRM compliance. - RESPONSIVE FRONTEND: Use vanilla JavaScript with CSS Grid and Flexbox instead of heavy frameworks, keeping initial page load under 1.5 seconds on 3G connections while maintaining full touch gesture support. - API-FIRST ARCHITECTURE: Separate all business logic into service classes behind REST endpoints so your future analytics module just consumes the same API without touching the database directly. I've built 4 similar CRM systems for small teams, including one that scaled from 200 to 15K contacts without performance degradation. Your $500 budget is tight but workable if we skip custom design assets and use a clean Bootstrap-based UI. Let's schedule a quick call to confirm the OAuth provider and discuss whether you need email notifications for lead status changes - that affects the milestone breakdown.
$450 CAD in 10 days
7.0
7.0

Your project is a great match for my skill set can provide an efficient scalable and well structured solution that meets your needs. Hi, Ready to begin today and finish asap, I get it you want a clean mobile friendly CRM with OAuth for admins and users focused on quick contact management lead tracking and room to add more later without rebuilding with 7+exp crafting apps just like this Ill build it in React for the UI Node Express APIs MongoDB storage and Google OAuth expect role based dashboards full responsiveness tests schema migrations and an easy deploy guide all for your 500 budget. Before we proceed Google OAuth cool or prefer another?? NOTE: I have carefully gone through your project details and can assuredly deliver what you require. Kindly review my portfolios, https://www.freelancer.pk/u/zainalitariq245 Looking forward to discussing your project further. Best Regards, ZAIN A...
$350 CAD in 10 days
6.5
6.5

North York, Canada
Member since Apr 17, 2026
₹600-1500 INR
₹1500-12500 INR
$10-30 USD
₹12500-37500 INR
$30-250 AUD
$750-1500 USD
₹12500-37500 INR
$250-750 USD
$250-750 AUD
$2-8 USD / hour
₹1500-12500 INR
₹2000-5000 INR
$250-750 USD
₹1500-12500 INR
$30-250 USD
$250-750 USD
£20-250 GBP
₹750-1250 INR / hour
$30-250 USD
$250-750 USD