02 · Product / Web app · Own product
МойМастерОК
A PWA for self-employed tradespeople
MoyMasterOK is my own web product for self-employed specialists and small service businesses. It helps keep track of clients and orders, create estimates and invoices, share documents by a public link, record payments and keep the history of work with each client. I took the product from idea to a working application: user flows, data structure, UX/UI, frontend and backend, authentication, documents, the client base, infrastructure and deployment.

Challenge
Self-employed specialists often juggle clients, estimates, payments and documents across different apps, spreadsheets and chats.
Solution
- 01 One mobile web service where an order goes from client and estimate to payment and work history.
- 02 Clients open documents by a public link — no sign-up and no app to install.
- 03 A mobile-first interface: the main operations are done from a phone, right on site.
- 04 Own backend, database and production infrastructure in Docker.
Key features
- 01
Clients & orders
Client cards, order history and quick creation of a new document.
- 02
Estimates & invoices
Estimates and invoices with work and material line items, editable at any time.
- 03
Public documents
The client opens an estimate or invoice by a link, with no app to install.
- 04
Payments
Received payments, document statuses and what each client owes.
- 05
Notes & reminders
Notes on clients and orders, reminders about the next steps.
- 06
Mobile-first PWA
The interface is designed first and foremost for working from a phone.
Order workflow
- 01Client
- 02Estimate
- 03Approval
- 04Invoice
- 05Payment
- 06Order history
Built for daily work
Clients and documents, right from a phone — without a separate app.
Tech stack
- Frontend
- Backend
- Database
- Infrastructure
- PWA
Production
- Dockerized environment with separate frontend and backend services
- MySQL database
- HTTPS via Caddy
- Deployment and environment configuration
- Backups




Result
A working product on its own domain: a tradesperson runs clients, estimates, invoices and payments in one place — from a phone.


