Salon Hisab Android & IOS App (Version 1)
Owner login
1. Owner login (mobile number & OTP, Email & Password)
2. Owner can add his store (either one or multiple). Store details we required while
adding salon store as below
 Store Name
 Owner Name
 Address
 Current location of store
 Mobile number
 DOB - Age (calculate the age)
 GST Number (If applicable)
 Owner Aadhar Card Number (Optional)
 Salon type (men, women or unisex)
 Store rented or owned
 Number of workers work in store
 day when store is shut down in a week (Sunday, Monday, Tuesday and so on)
 Store opening time and closing time (tentative)
3. After adding store unique code should be generated for each store which can be
visible in setting tab.
4. Owner has authority add services (CURD Operation) with pricing which they provide
in there store. Services like
In services tab -> add service
 Hair services (Hair Cut, Hair trimming, kids haircut, Beard trim with haircut
combo, Hair wash)
 Styling (Hair styling/blow dry, Party styling, Bridal Hair styling)
 Chemical (Hair coloring (global / highlights / streaks), Hair smoothening, Hair
straightening, Hair rebonding, Keratin treatment)
 Treatment (Hair spa, Dandruff treatment, Hair fall treatment, Deep
conditioning)
 Beard & Shaving Services (Beard trimming, Clean shave, Razor shave, Beard
styling / shaping, Beard coloring, Beard spa)
 Face & Skin Service (Facial (basic / gold / diamond / hydra), Detan, Face
cleanup, Detan, Face massage, Bleach, Threading (eyebrow / upper lip /
forehead))
 Hand & Foot Services (Manicure, Pedicure, Nail cutting & shaping, Nail polish
/ gel polish, Nail art)
 Body Services (Waxing (full / half / bikini / face), Body massage, Head
massage, Body polishing, Back massage, Oiling)
 Bridal & Groom Package (Bridal makeup, Groom makeup, Engagement
makeup, Party makeup, Pre-bridal packages)
 Other Service (Shampoo, Conditioner, Serum application, Hair wash, Towel
service, Steam, Neck shave, Eyebrow trim (men), Quick detan)
5. Owner can add worker (CURD operation), every worker can get added with below
details.
 Worker Mobile number
 Worker name (based on the mobile number worker name should be fetch)
 Joining date
 Commission % set per service (based on this percentage this worker
commission will be calculated in both owner and worker portal)
 Fixed Salary (If any)
6. Owner also work in store. He can also add work/task (whatever he earn will be
totally his money without commission)
Owner visibility on UI
1. Total sell (in amount) against total service (For current date) (His work)
2. His total earning for that day after paying commission (His work)
3. Last 7 day sell against total service (last seven day) (His work)
4. His total earning for 7 days after paying commission (His work)
5. Total sell for that current month against total service (Current month) (His work)
6. His total earning for that month after paying commission (His work)
7. Compare last month and current month sell (His work) (Every details listed above
owner earning after paying commission should be in larger font has to be visible
first over other amount)
8. Compare last year and current year sell & amount & total task/services
9. Below that he can able to see all services done for current date, yesterday, last 7
days and so on (can see worker name, amount and services)
10. In the worker tab, he can see the worker, after opening every worker he can able
to see worker details work done by him daywise, his total earning, commission,
worker bank details and other details
11. In the store tab he can update store details.
12. Setting tab
13. He can switch language, also should be able to change display whether dark
theme or light.
14. (Pro plan) Owner can see his every month sell by filtering the month and year or
particular year. Last 3 years . (If not premium he can only see last 2 months data)
15. (Premium Plan) Owner can download the report which display monthwise
revenue or any particular year or month report.
16. If they don’t purchase any plan the advertise will shown to the owner banner
ads, Interstitial ad and native ads, whenever owner open an application at least
one big ad should be display to him in first 3 mins (only one ad), if he click any 
button then display that ad, if he don’t click then still display big ad (once in 3
mins)
Owner Premium plan
1. Pro Plan - 59 + 18% gst (Monthly plan) OR 499 + 18% gst (Yearly
Plan)
 Owner can see unlimited data like every past month till last 3 years. (If
not premium he can only see last 2 months data)
 He has access to see every workers data from last 3 years
2. Premium plan - 99 + 18% GST (Monthly) OR 999 + 18% GST (Yearly
Plan)
 Pro plan feature included
 Owner can download the report of monthwise revenue or any particular
year or month
Worker Login
1. Worker login (mobile number & OTP, Email & Password)
2. In order keep in sync with store, owner can share the unique code generate for
each store, so that it can be identify that this worker works in particular store
3. Worker can work in multiple store as well, jut he need to select the store before
adding his work
4. Owner should provide his details as a part of on boarding as below
 Name
 Address
 DOB - calculate Age
 Total experience
 Store unique code (to sync with store)
5. After any work in salon store, worker can add whatever work he has completed
to calculate his commission.
6. Add work -> below should be the fields
 Customer Name (optional)
 Todays date & time (automatically should be displayed, worker can
change the date as per the convenience)
 Service provided (select the service one by one which was added by
owner)
 Selected services should be displays below with correct pricing and
calculate the worker commission as per the % set by owner for that
worker.
 After adding every details worker can submit the work by clicking submit
and redirect him to home page.
7. (Pro plan) worker can see his every month sell by filtering the month and year or
particular year. Last 3 years . (If not premium he can only see last 2 months data)
8. (Premium Plan) worker can download the report which display monthwise
revenue or any particular year or month report.
9. If they don’t purchase any plan the advertise will shown to the owner banner
ads, Interstitial ad and native ads, whenever owner open an application at least
one big ad should be display to him in first 3 mins (only one ad), if he click any
button then display that ad, if he don’t click then still display big ad (once in 3
mins)
Worker Premium plan
1. Pro Plan - 39 + 18% gst (Monthly plan) OR 299 + 18% gst (Yearly
Plan)
 Worker can see unlimited data like every past month till last 3 years.
(If not premium he can only see last 2 months data)
2. Premium plan - 79 + 18% GST (Monthly) OR 799 + 18% GST
(Yearly Plan)
 Pro plan feature included
 Workers can download the report of monthwise revenue or any
particular year or month
Worker visibility on UI
1. His todays earning amount against total service (For current date)
2. His actual earning after paying commission to owner
3. Last 7 day sell against total service (last seven day)
4. His total earning for 7 days after paying commission to owner (last seven
day) 
5. Total sell for that current month against total service (Current month)
6. His total earning for that month after paying commission owner
7. Compare last month and current month earning after paying commission
to owner (Every details listed above workers earning after paying
commission should be in larger font has to be visible first over other
amount)
8. Compare last year and current year earning & amount & total
task/services
9. Below that he can able to see all services done by him for current date,
yesterday, last 7 days and so on (can see worker name, amount and
services)
10. In the worker tab, he can see the worker, after opening every worker he
can able to see worker details work done by him daywise, his total
earning, commission and other details
11. In the personal detail tab he can update his details which also include
gpay, phone pay bank details so that owner can see that details.
12. Setting tab
13. He can switch language, also should be able to change display whether
dark theme or light.
Admin Login
1. Admin login (mobile number & OTP, Email & Password) Only one admin
present for now its application owner (means me)
2. Admin can every details present in the application as below
 Total Premium Customers (Owner + worker)
 Total salon register on application and there every details like store
owner, store total revenue and every other details
 Total workers register & there every details like earning & every other
details
3. Admin can perform CURD operation on everywhere.
Admin Visibility on UI
1. Total Premium Customers and amount (Owner + worker)
2. Total salon register on application
3. Total workers register
4. Total earning happen everyday + total task done (every store combine)
5. Total earning happen everyday + total task done (every worker and store
combine)
6. Total earning happen in last 7 days + total task done (every store combine)
7. Total earning happen in last 7 days + total task done (every worker and store
combine)
8. Total earning happen in this month + total task done (every store combine)
9. Total earning happen in this month + total task done (every worker and store
combine)
10. Compare last month and current month salon earning (total salon earning)
11. In store tab,I can see every store register when I open them, I can see all the
store details, workers regiters on that store, worker details when I open any
worker, and task that particular store perform everyday
12. In worker tab, I can see every worker register, when I click the worker I can
see his entire details, task he complete everyday, and every other details
13. Setting tab
14. I can switch language, also should be able to change display whether dark
theme or light.
Note
 Everyone can switch the language between hindi,English, Marathi for now
 Can switch the theme dark and light
 Once any user logged in he should not be log out until they log out themselves.




INFO : 


# SALON HISAB – COMPLETE PROJECT DOCUMENT

---

## 1. PROJECT OVERVIEW

Salon Hisab is a mobile and web-based management system designed for salon owners to track revenue, services, workers, and performance analytics.

The system includes:

* Mobile App (iOS & Android)
* Web Admin Panel
* Multi-role system (Owner, Worker, Admin)

---

## 2. USER ROLES

### 1. Owner (Salon Owner)

* Manages store(s)
* Adds services and workers
* Tracks revenue and analytics
* Controls commissions

### 2. Worker (Employee)

* Logs daily work
* Tracks earnings and commission
* Works across multiple stores

### 3. Admin (Platform Owner)

* Full system control
* Monitors all salons and users
* Manages subscriptions and analytics

---

## 3. AUTHENTICATION SYSTEM

### Login Methods

* Mobile Number + OTP
* Email + Password

### Features

* Persistent login (no auto logout)
* Role-based access (Owner / Worker / Admin)

---

## 4. OWNER SYSTEM

---

### 4.1 Dashboard

#### Metrics

* Today Sales
* Today Earnings (after commission)
* Last 7 Days Sales
* Monthly Sales
* Yearly Comparison

#### Components

* KPI Cards
* Graphs (Revenue & Services)
* Recent Activity List
* Store Selector

---

### 4.2 Store Management

#### Features

* Add / Edit / Delete Store
* Multiple stores support

#### Fields

* Store Name
* Owner Name
* Address + Location
* Mobile Number
* DOB (Auto Age)
* GST Number
* Aadhaar (Optional)
* Salon Type (Men/Women/Unisex)
* Owned / Rented
* Number of Workers
* Weekly Off
* Opening / Closing Time

#### System

* Unique Store Code Generation

---

### 4.3 Services Management

#### Categories

* Hair
* Styling
* Chemical
* Treatment
* Beard & Shaving
* Face & Skin
* Hand & Foot
* Body
* Bridal & Groom
* Other

#### Features

* Add / Edit / Delete Services
* Price management

---

### 4.4 Worker Management

#### Features

* Add Worker
* Assign Commission %
* Set Fixed Salary

#### Fields

* Mobile Number
* Name (auto-fetch)
* Joining Date
* Commission %
* Salary

---

### 4.5 Work / Task System

#### Add Work

* Customer Name (optional)
* Date & Time
* Select Services (multi-select)
* Auto price calculation
* Auto commission calculation

---

### 4.6 Reports & Analytics

#### Features

* Monthly / Yearly filters
* Revenue tracking
* Service count tracking

#### Premium

* Data access up to 3 years
* Report download (PDF/Excel)

---

### 4.7 Subscription System

#### Plans

* Free (Ads enabled)
* Pro
* Premium

#### Features Control

* Data visibility limit
* Report access
* Ad removal

---

### 4.8 Ads System (Free Users)

* Banner Ads
* Interstitial Ads (every 3 mins)
* Native Ads in lists

---

## 5. WORKER SYSTEM

---

### 5.1 Dashboard

#### Metrics

* Today Earnings
* After Commission Earnings
* Weekly Earnings
* Monthly Earnings

---

### 5.2 Store Linking

* Enter Store Code
* Join multiple stores

---

### 5.3 Add Work

#### Fields

* Customer Name
* Date & Time
* Services (multi-select)
* Auto earnings calculation

---

### 5.4 Work History

* Daily / Weekly / Monthly view
* Earnings breakdown

---

### 5.5 Profile

* Personal Details
* Experience
* Bank Details (GPay / PhonePe)

---

### 5.6 Reports (Premium)

* Monthly reports
* Download option

---

## 6. ADMIN PANEL (WEB)

---

### 6.1 Dashboard

#### Metrics

* Total Users
* Premium Users
* Total Revenue
* Total Tasks

---

### 6.2 Salon Management

* View all salons
* Store details
* Revenue tracking
* Worker list per store

---

### 6.3 Worker Management

* View all workers
* Earnings tracking
* Activity logs

---

### 6.4 Financial Analytics

* Daily / Weekly / Monthly revenue
* Store-wise analytics
* Worker-wise analytics

---

### 6.5 Control Panel

* CRUD operations
* User management
* Subscription control

---

## 7. CORE SYSTEM LOGIC

---

### Commission Engine

* Calculates worker commission per service
* Deducts from total
* Shows owner earnings

---

### Data Structure (Core Entities)

* Users
* Stores
* Workers
* Services
* Work Logs
* Transactions
* Subscriptions

---

### Analytics Engine

* Daily aggregation
* Monthly aggregation
* Year comparison

---

## 8. UI/UX STRUCTURE

---

### Navigation (Owner & Worker)

Bottom Tabs:

* Dashboard
* Workers
* Stores
* Settings

---

### Design Principles

* Minimal UI
* No gradients
* Limited colors
* Clean cards
* Consistent spacing

---

## 9. DELIVERY

---

### Phase 1

* UI/UX Design (3 days)

### Phase 2

* Development

### Phase 3

* Testing & Delivery

---

## 10. EXCLUSIONS

* App Store / Play Store publishing (optional add-on)
* Hosting & server cost
* Third-party integrations (if any)

---

## 11. SUMMARY

Salon Hisab is a scalable SaaS-based salon management platform with:

* Multi-role system
* Revenue tracking
* Worker commission system
* Analytics dashboard
* Subscription model

---
