I will build a custom CRM system or CRM web app for your business


About this gig
Get a custom CRM system that keeps your customers, leads and deals in one place, built in code around your business.
It follows your own fields, pipeline stages and team roles, with no per-user licence fees.
What you get:
- Contacts and leads with search, login and a database
- Up to 3, 8 or 15 pages, depending on the package
- Up to 3 or 6 modules, such as deals, tasks or invoices (Standard and Premium)
- 2 or 3 user roles, a reports dashboard and a spreadsheet import (Standard and Premium)
- Up to 3 automations and 1 integration with your tools (Premium)
- Deployment, full source code and handover notes
- Bug fixes after delivery for 7, 14 or 30 days
How it works:
- You tell me how you handle customers today.
- I confirm the scope and the right package.
- I build, test and deliver, with updates along the way.
Not included: hosting and third-party fees, which the providers bill to your own accounts, and work outside the agreed scope.
Add-ons: extra CRM modules and integrations on any package. Please message me before ordering so I can confirm the right package.
Get to know Nesith Perera
Full Stack Developer, AI Agents, AI Web Apps and Integrations
- FromSri Lanka
- Member sinceSep 2026
Languages
Sinhala, English
My Portfolio
Other Software Development Services I Offer
FAQ
Is this a ready-made CRM or built for me?
Built for you. I write the CRM in code around your own process, fields and roles. It is not a setup or customisation of an existing CRM platform, so there are no per-user licence fees.
What counts as a module and a page?
A module is one area of the CRM, such as contacts, leads, deals, tasks, invoices or support tickets. A page is one screen, such as a list, a detail view, a form or a dashboard. Extra modules are a paid add-on.
Can you import my existing customers?
Yes, on Standard and Premium. I import your customer list from one spreadsheet (CSV or Excel) into the new CRM. Moving data out of another system is quoted separately.
Can my team have different access?
Yes. Standard includes 2 user roles, such as admin and staff, and Premium includes 3. Each role sees and edits only what you decide.
Can it connect to my email, calendar or other tools?
Premium includes 1 integration with a tool that offers an API, such as email, a calendar or payments. Each extra integration is a paid add-on. Message me first so I can confirm your tool.
What technology do you build with?
React or Vue for the screens, Node.js or Python for the back end, and a SQL database. The CRM is written in code, not made with a no-code builder, so any developer can extend it later.
Do I own the code and the data?
Yes. You receive the full source code and handover notes, the CRM runs on your own hosting account, and your data stays in your own database.
Who pays for hosting?
You do, on your own account, so nothing depends on me after delivery. I'll recommend a hosting option and help you estimate the monthly cost before we start.
Do you fix problems after delivery?
Yes. I fix any bugs in the delivered work for 7 days on Basic, 14 days on Standard and 30 days on Premium. New features are quoted separately.
How do you handle access to my data?
I ask only for the access the work needs, keep your customer data out of anything public, and remove my access after delivery.

