Price calculator for craftsmen
1. Application Goal
Create a digital assistant for beauty industry professionals (e.g., nail service), which will help:
Calculate service costs and recommended prices;
Update prices based on actual expenses;
Keep track of income and expenses;
Analyze financial performance;
Assist both freelancers and salon owners.
2. Target Audience
Self-employed professionals;
Salon owners with staff.
3. User Flow
A. First launch (questionnaire):
User answers a series of questions:
I work alone / I have a salon with professionals
Do I use a dry heat cabinet (yes/no)
Do I use accounting programs (yes/no)
Average number of clients per day/week
Time taken for one procedure
Average material costs
Rent / utilities / taxes
Licenses / training / services
Desired net income per month
B. Basic price calculation
The program uses average data + user responses for initial cost and recommended price calculation.
C. User Dashboard:
Displays:
Cost of one procedure
Recommended price
Actual income/expenses for the period
Price status (adequate price / too low / too high)
D. Expenses/Income Journal:
User manually adds:
Material purchases
One-time expenses
Client income
System recalculates the "real" price based on new data.
E. Analytics:
Graphs and tables:
Monthly profit
Expenses by category
Price change dynamics
F. Reminders and Tips:
App reminds to record expenses
Suggests price adjustment if imbalance is detected
4. Main Features
| Function | Description |
|---|---|
| Questionnaire | Questions with "yes/no" options, number input, and list selection |
| Mode selection | "I work alone" / "I have a salon" — two calculation scenarios |
| Price calculation | Formulas based on answers, with editing options |
| Data saving | Store profile, expenses, price history |
| User Dashboard | Main screen with current situation: price, income, expenses |
| Expenses journal | Table with expenses (date, category, amount, comment) |
| Income journal | Income by dates and services |
| Charts | Income, expenses, price change, goals |
| Settings | Currency, time units, reminder frequency |
| Push notifications | Reminders to record expenses, review prices, etc. |
5. Technologies (at developer's discretion)
Mobile app: Flutter or React Native (iOS + Android)
Backend: Node.js / Python / Firebase
Data storage: Cloud (Firebase, Supabase, MongoDB, etc.)
UI/UX: Minimalist, clear, tailored to target audience
6. Future features (optional):
Export to PDF/Excel
Integration with banks/cash registers/CRM
Online material database with prices
Cloud account / login via email/Google
Ability to manage multiple employees (if salon)
7. MVP (first version) includes:
Login questionnaire
Price calculation
User dashboard
Expenses and income journal
Simple analytics
Local data storage
Applications 1