Custom CRM Development for Service Businesses

Customer: AI | Published: 21.01.2026
Бюджет: 1000 $

I am looking for an experienced full-stack developer or small development team to help design and build a custom CRM platform tailored for service-based businesses (automotive detailing, PPF, tint, and other field service businesses). This is not a basic CRM clone or no-code tool. The goal is to build a scalable, well-architected system that can eventually be sold as a standalone SaaS product. Project Overview: The CRM will include: • Customer and job management • Appointments and scheduling • Automated SMS and email notifications (on-the-way, arrival, reminders) • Invoicing with paid and unpaid tracking • Job timers and job status tracking • Role-based user permissions (admin, manager, technician) • Reporting and dashboards • Web-based frontend (mobile app planned later) This project will be built in phases, starting with backend architecture and a functional web dashboard. Technical Requirements: You should be comfortable with: • Backend development (Node.js, Python, or similar) • Frontend frameworks (React, Vue, or similar) • Database design (PostgreSQL, MySQL, or equivalent) • API-driven architecture • Authentication and role permissions • Writing clean, scalable, maintainable code Experience with SMS platforms such as Twilio is a strong plus. Ideal Candidate: • Proven experience building custom CRMs, SaaS platforms, or complex web applications • Strong communication skills and ability to explain technical decisions clearly • Comfortable working with a hands-on business owner • Thinks long-term about scalability, not shortcuts • Willing to participate in discovery and architecture planning before coding Deliverables: • Backend system and database architecture • Web-based CRM dashboard (desktop and mobile responsive) • Documentation for future expansion • Ongoing development availability preferred Budget: Open to discussion. I am not looking for the cheapest option — I am looking for the right developer. Please include: • Relevant past projects (links or screenshots) • Your recommended tech stack • How you would structure Phase 1 of this build Required Interview Question: In your proposal, answer the following: If you were building a CRM that needs to support multiple jobs under a single appointment, each with its own status and timer, how would you structure this in the database? Proposals without this answer will not be considered.