Service
Custom CRM and internal system development
One system instead of scattered spreadsheets and chats: enquiries, customers, tasks and reference lists live in a database, every employee has their own access, and the head sees where things stand in reports. The system is built around how your company works, not the other way round.
Who it is for
- Records live in spreadsheets and chats, and the numbers in different places never match.
- Off-the-shelf CRMs don't fit your processes or charge for features you don't need.
- Management finds out about a problem after it has already cost money.
- Reports are put together by hand and eat up time every week.
What is included
- Process analysis and a data model before development starts
- A web interface with lists, records, search and filters that also works well on phones
- Roles, access rights and an audit log showing who changed what
- Statuses, owners and deadline reminders in Telegram
- Reports by employee, status and period, with Excel export
- A REST API for exchanging data with other services
- Automated tests of the key flows and launch in Docker on your server
Billed separately
- Loading reference lists, customers and request history from your old spreadsheets
- Data exchange with your systems via an API
- A portal for customers or staff
- A Telegram bot for staff or customers
- Server rental, paid by you directly to the provider
Price and timing
Estimated timing
6–10 weeks
What affects the price
- The number of modules and links between the data
- How many roles there are and how finely access is split
- Which reports are needed and how they are broken down
- Integrations with other services via an API
- Moving data from spreadsheets, and the state it is in
| Service | Price |
|---|---|
| Web app / CRM / client portalInternal systems and portals: authentication, a database, roles, reports, an API for integrations. | from 4,500 BYN≈ $1,500 |
How we work
Discussion: we walk through the process and where it breaks down
Module plan and a per-stage estimate
Step-by-step development: each stage is usable in daily work right away
Launch, staff training and a 3-month warranty period
Example
A demo on fictional data and a real project from my portfolio with a similar task.
Demo
CRM and user portals
I show how a small CRM is organised using a fictional appliance repair service: requests, statuses, technicians, timesheets, and client and employee portals.
Open the demoFlagship case
Fleet management system: from a Telegram bot to an ERP
- Task
- A company with its own vehicle fleet needed shift check-ins, the daily plan, fuel accounting and vehicle maintenance in one system.
- Solution
- Started with a Telegram bot for START and FINISH check-ins and grew it into two services: the management system (bot and web admin) and a driver portal. Integrated with two GPS telematics systems and fuel cards.
- Result
- The system runs every day in a real company and keeps growing: about 620 commits since January 2026.
- FastAPI
- python-telegram-bot
- PostgreSQL
- SQLAlchemy 2
- Alembic
- Docker
FAQ
How much does a custom CRM cost?
From 4,500 BYN for a system with a database, roles, reports and Excel export. The work is split into stages, each priced separately. I give an exact price once we have discussed the task.
Why not use an off-the-shelf CRM?
If an existing product covers your needs, I will tell you so. Custom development makes sense when your processes are unusual or you keep working around a ready-made tool.
Can we start small?
Yes. The 6–10 week estimate covers the whole system, but you do not have to wait for all of it. We begin with the module that solves the most pressing problem, and it goes into use earlier, while the other modules follow in later stages.
What happens to the data in our spreadsheets?
It can be moved into the new system: I work through the spreadsheet structure, remove duplicates and load the data, so your staff do not start with an empty database. I price the transfer separately, by the volume and state of the data.
Do you have an example of such a system?
My main project is a system for a company with its own vehicle fleet. It brings the daily plan, shift check-ins, fuel accounting and vehicle maintenance together in one place, and it runs every day in a real company.
What do you build with?
Python and FastAPI, PostgreSQL, Docker. The interface is built with server-side templates or Next.js, depending on the task.
Contact
Tell me about your task — I'll reply with possible solutions. Or message me directly in the messenger you prefer.
Related services
- Employee portal, timesheets and work tracking
When working hours and completed work are tracked on paper or in spreadsheets, and the head puts them together by hand.
from 4,500 BYN
- Dashboards and management reports
When the data already exists in spreadsheets, a database or a system, but seeing the big picture means compiling it by hand every time.
from 2,400 BYN
- API integration between your services
When staff copy data from one service to another by hand and reconcile it at the end of the month.
from 900 BYN