FREELANCE MOBILE APP DEVELOPMENT BRIEF
Project: RYCHLOPRODUKCIA (Hair Salon Production Tracking System)
Client
Ramah group s.r.o.
Levická 579/18
952 01 Vráble
Slovakia
Contact Person:
Mgr. Jozef Hamar
1. PROJECT OVERVIEW
We are looking for an experienced freelance mobile application developer to design and develop a cross-platform mobile application for our hair salon chain "Rýchlokaderníctvo".
The application will be used by employees to record their daily production in real time, including:
Haircut services performed
Products sold
Tips received
Daily and monthly performance statistics
Employee performance tracking
Management reporting
The application must be available for both Android and iOS devices.
2. PROJECT OBJECTIVE
The purpose of the application is to replace manual paper records and spreadsheets with a centralized cloud-based system that provides real-time visibility into:
Employee performance
Daily turnover
Product sales
Tips received
Branch performance
Payroll bonus calculations
3. TARGET USERS
Employee
Permissions:
Record services performed
Record product sales
Record tips
View personal performance statistics
Branch Manager
Permissions:
View all employees within assigned branch
Edit and correct records
Approve daily closing reports
Generate reports
Company Administrator / Owner
Permissions:
Access all branches
View company-wide statistics
Manage users
Configure pricing and bonus rules
Export reports
4. BRANCHES
Initial branches:
Rýchlokaderníctvo Levice
Rýchlokaderníctvo Nitra
Rýchlokaderníctvo Nitra – Chrenová
The system must support unlimited future branches.
5. USER AUTHENTICATION
Each user should have:
First Name
Last Name
Email
Phone Number
Password
PIN Code
Optional:
Fingerprint Login
Face ID Login
6. SERVICE RECORDING MODULE
After serving a customer, the employee records:
Date
Time
Branch
Employee Name
Service Type
Service Price
The service list must be configurable by the administrator.
Default services:
Basic Men's Haircut
Advanced Men's Haircut
Children's Haircut
Clipper Cut
Beard Trim
Haircut + Beard
Women's Haircut
Hair Coloring
Hair Wash
Blow Dry
Other
Each service should contain:
Name
Price
Estimated Duration
Active / Inactive Status
7. PRODUCT SALES MODULE
Employees must be able to record sold products.
Example products:
Hair Wax
Hair Gel
Shampoo
Beard Oil
Pomade
Hair Spray
Required fields:
Product Name
Category
Quantity Sold
Unit Price
Total Amount
Products must be manageable through an admin panel.
8. TIPS TRACKING
Employees must be able to record tips separately from revenue.
Categories:
Cash Tips
Card Tips
Tips must not be included in turnover calculations.
9. AUTOMATIC CALCULATIONS
The application must automatically calculate:
Daily Statistics
Number of customers
Number of haircuts
Service revenue
Product revenue
Total turnover
Tips received
Monthly Statistics
Employee production
Branch production
Employee ranking
Branch ranking
10. BONUS CALCULATION SYSTEM
The administrator must be able to configure bonus formulas.
Examples:
Bonus Per Haircut
Example:
€1 per completed haircut
Revenue-Based Bonus
Example:
6.2% of employee turnover
Bonus formulas should be fully configurable.
11. DASHBOARD
Employee Dashboard
Display:
Today's production
Monthly production
Total customers
Total tips
Bonus estimate
Manager Dashboard
Display:
Branch turnover
Employee rankings
Product sales overview
Daily performance
Owner Dashboard
Display:
All branches
All employees
Company-wide turnover
Performance analytics
Graphs and KPIs
12. REPORTING
Required exports:
Excel (.xlsx)
PDF
Reports:
Daily
Weekly
Monthly
Annual
13. CLOUD DATABASE
All data must be stored in a secure cloud environment.
Preferred solutions:
Firebase
Supabase
PostgreSQL + API
Developer should recommend the most cost-effective solution.
14. TECHNICAL REQUIREMENTS
Preferred Technology Stack:
Mobile App
Flutter
Backend
Firebase / Supabase / Custom API
Platforms
Android
iOS
Admin Panel
Web-based dashboard for administrators and managers.
15. SECURITY REQUIREMENTS
SSL Encryption
Secure Authentication
Role-Based Access Control
Daily Database Backup
Audit Log of Changes
16. PHASE 2 (FUTURE DEVELOPMENT)
Potential future features:
Attendance Tracking
Check In
Check Out
GPS Verification
Inventory Management
Stock Levels
Product Consumption
Low Stock Alerts
Payroll Module
Automatic salary calculations
Bonus calculations
Export for payroll processing
Customer Loyalty Program
Customer profiles
Reward points
Membership system
Integration
Cash register integration
Payment terminal integration
17. DELIVERABLES
The freelancer should provide:
MVP Version
Fully functional Android application
Fully functional iOS application
Cloud database
Admin dashboard
Source Code
Full source code ownership transferred to the client upon final payment.
Documentation
Installation guide
Technical documentation
User manual
18. PROPOSAL REQUIREMENTS
Please include:
Estimated project timeline
Fixed project price
Technology stack recommendation
Similar projects completed
Warranty/support period
Monthly maintenance cost estimate
EXPECTED MVP DEVELOPMENT TIME
Approximately:
4–8 weeks
Show More