Feature Enhancement Proposal · v3.0 · 2025

Stylife

A complete roadmap of new features, UI/UX enhancements, and competitive intelligence for the Stylife Beauty & Spa Booking Platform — covering Customer App, Vendor App, and Admin Panel.

Prepared for
CLICCOT Technology Pvt. Ltd.
Prepared by
CodeGen Solutions
Document
Version 3.0
Date
March 2026
💆 Customer · End User App

Customer Features

14
⏱️
v2 New

Time-Based Cancellation Policy

Configurable cancellation windows per vendor — e.g., free cancellation up to 2 hours before the appointment. After the cut-off, a partial or full charge applies automatically. Customers see a clear countdown timer on their booking card.

2-hr Rule Auto-Charge Policy Clarity
💳
v2 New

Advance Payment at Booking

Customers pay a configurable deposit (e.g., 10–50% of service value) at the time of booking via UPI, Card, or Wallet. Remaining balance paid at the venue. Reduces no-shows and builds commitment. Refund governed by cancellation policy.

Razorpay Partial Deposit No-Show Reduction
📱
v2 New

Vendor Social Profiles (FB & Instagram)

Vendor's Facebook and Instagram handles displayed on their Stylife profile and in the vendor listing cards. Tapping opens the respective app/browser. Helps customers verify authenticity and explore the salon's portfolio work.

Instagram Facebook Trust Signal
🤖
New

AI Style Recommender

Upload a selfie or choose face shape & skin tone — AI suggests personalised haircuts, colour treatments, facials, and spa packages. The more bookings a user makes, the smarter recommendations become.

AI / ML Personalisation
🪞
New

Virtual AR Try-On

Augmented Reality lets users preview hair colour, nail shades, or makeup looks on their face via a live 3D face-mesh before booking — dramatically improving conversion and reducing service mismatch.

AR Conversion Driver
🏆
New

Stylife Wallet & Loyalty Points

Earn points on every booking, redeemable as wallet credits. Includes referral bonuses, birthday rewards, and streak perks — e.g., 5th consecutive visit unlocks a 15% discount.

Loyalty Gamification Retention
🔁
New

Smart Auto-Rebook

App detects patterns ("Your last haircut was 6 weeks ago") and nudges re-booking with one tap. Saved service preferences auto-populate the booking form.

Smart Scheduling Repeat Revenue
🎉
New

Group & Event Booking

Book services for multiple people in a single session — perfect for bridal parties, birthdays, and corporate pampering events. A single coordinator books, assigns services per guest, and manages one consolidated payment or splits it.

Group Booking High AOV Bridal & Events
Booking Flow
  1. Host selects parlour, date & number of guests
  2. Sends invite link — each guest picks their service
  3. Host reviews group cart and total amount
  4. Pay in full or request split payment per guest
  5. Auto-reminders sent individually to all attendees
🎁
New

Digital Gift Cards

Purchase gift vouchers for any amount and deliver via WhatsApp or SMS. Recipients redeem at checkout — great for birthdays and acquisitions.

Gifting New Users
🚗
New

At-Home / Doorstep Service

Book beauty & spa services at the customer's home address. Live tracking of the mobile professional en-route. Premium tier with extra convenience charges.

Doorstep Live Tracking
💬
New

In-App Chat with Salon

Real-time messaging between customer and salon. Share inspiration photos, clarify service details, or confirm requirements before the appointment — reducing disappointments.

Chat Reduces Mismatch
✂️ Vendor · Service Provider App

Vendor Features

16
📊
v2 New

Revenue Split Breakdown

Detailed split-up view showing Vendor's share vs. Platform commission for every transaction. Summary totals on the earnings screen with a visual pie/bar chart. Full transparency builds vendor trust.

Vendor % Platform % Transparency
📈
v2 New

Vendor Earnings Dashboard with Date Filters

Comprehensive revenue dashboard showing earnings across multiple time windows. Visual bar/line charts with drill-down capability. Vendors can instantly see what they earned today, this month, or the past half-year — all in one screen.

Yesterday Date Picker Monthly 6-Month Yearly
Dashboard Filter Options
  1. Today / Yesterday — quick one-tap daily report
  2. Custom Date Picker — select any from–to range
  3. This Month / Last Month — monthly revenue summary
  4. Last 6 Months — half-yearly trend chart
  5. Yearly — annual earnings with month-on-month growth
📧
v2 New

Onboarding Email Alert to Admin

When a vendor submits their onboarding form, an automated email notification is dispatched to the admin. The email includes vendor details and a direct link to the admin portal's approval screen for immediate Approve / Reject action.

Email Trigger Admin Approval KYC Flow
📲
v2 New

Facebook & Instagram Integration

Vendors link their Facebook page ID and Instagram handle in their Stylife profile. These appear as clickable social icons on their public listing and profile page. Option to login to Stylife using Facebook account for faster onboarding.

Facebook Instagram Social Login
👩‍💼
New

Staff & Stylist Management

Add individual stylists with skill tags, working hours, and specialisations. Customers can book a specific stylist — building personal loyalty within your salon.

Team Profiles Per-Stylist Booking
🗂️
New

Smart Calendar & Slot Management

Drag-and-drop appointment calendar with buffer time between slots, peak-hour pricing rules, and automatic slot blocking when all staff are occupied. Day / Week / Month views.

Drag & Drop Buffer Time Dynamic Pricing
Capabilities
  1. Set different slot durations per service type
  2. Add travel/prep buffer between appointments
  3. Bulk-block dates for holidays or staff leave
  4. Peak-hour surcharge rules applied automatically
  5. Calendar sync with phone calendar (optional)
🛡️
New

No-Show & Cancellation Shield

Vendors set their own cancellation window and partial deposit rules. Auto-charges no-show fees through Stylife Wallet. Significantly reduces revenue loss from last-minute drops.

Revenue Protection Auto-Charge
📣
New

Flash Offers & Promotions

Time-limited flash deals and service bundles that surface in the customer discovery feed. Auto-push notifications sent to nearby opted-in users for maximum reach.

Marketing Tools Push Notifications
🏷️
New

Membership & Subscription Plans

Sell monthly packages (e.g., "Gold — 4 haircuts/month at ₹999"). Customers subscribe once and auto-schedule sessions — creates predictable recurring revenue for the vendor.

Recurring Revenue Subscriptions
🧾
New

Automated GST Invoicing

Auto-generate GST-compliant invoices per service. Monthly consolidated statements for accounting. One-tap PDF export or email to customer.

GST Compliance PDF Export
📨
New

Automated Customer Messaging

Pre-set message flows: booking confirmation → 24hr reminder → post-service thank you + review request → 60-day win-back campaign. All automated, zero manual effort.

CRM Automation Retention
🖥️ Admin · Web Panel

Admin Panel Features

8
🗑️
v2 New

Vendor Delete Feature

Admin can permanently delete a vendor from the platform. A confirmation modal with reason-for-deletion field ensures no accidental removals. Deleted vendors are soft-deleted first (moved to an archive) before permanent purge — data safety preserved.

Soft Delete Hard Delete Audit Trail
v2 New

Admin-Initiated Vendor Onboarding

Admin can directly add and onboard vendors from within the portal — useful for enterprise clients or assisted sign-ups. Fills out business details, KYC, services, and pricing on behalf of the vendor. Sends login credentials via email.

Manual Onboarding Credential Dispatch
📂
v2 New

Inactive Vendors Submenu & Status Management

The Vendor List screen gains a tabbed submenu: Active | Inactive / Suspended | Pending Approval | Deleted (Archive). Admin can toggle vendor status, bulk-suspend, re-activate, or permanently remove with full action history logged per vendor.

Active Tab Inactive Tab Pending Approval Archive / Deleted Bulk Actions
📧
v2 New

Daily Reports Email Trigger

Automated daily digest email sent to admin every morning. Covers: new customer bookings (count, revenue, cancellations), new vendor onboarding applications (pending/approved/rejected), and top-performing salons of the day. Admin can configure the delivery time and recipient list in settings.

Booking Summary Vendor Onboards Scheduled Email Configurable Time
New

Vendor Approval Workflow

When a vendor submits their onboarding form, admin receives an email alert with a direct portal link. Admin reviews KYC documents, service listings, and business details — then approves or rejects with a reason. Vendor notified instantly via app & email.

Email Alert Approve / Reject KYC Review
💰
New

Platform Revenue & Settlement

Full breakdown of gross bookings, platform commission collected, vendor payouts pending/completed, and net platform revenue. Date filters match vendor dashboard — daily, monthly, 6-month, yearly.

Commission Tracking Settlement
🎟️
New

Platform-Wide Offers & Coupons

Admin creates platform-level coupon codes, seasonal banners, and category-wide promotions that override or stack with vendor-level offers. Full redemption analytics per campaign.

Coupon Codes Campaign Analytics
📋
New

Advanced Reports & Analytics

Exportable reports (CSV/PDF) for bookings, revenue, user growth, vendor performance, and city-wise breakdowns. Scheduled weekly PDF reports emailed to stakeholders automatically.

CSV / PDF Export Scheduled Reports
✨ Both Apps · UI / UX

UI & UX Improvements

9
🌙

Dark Mode & Theme Personalisation

System-synced dark/light mode with a rose-gold palette tuned for the beauty industry. Customers can personalise their app accent colour.

Skeleton Screens & Instant Feel

Replace spinners with content-shaped skeleton loaders. Micro-animations on card taps and page transitions create a premium, snappy feel.

🎙️

Voice Search & Smart Auto-Complete

Voice-enabled search, trending search chips, and predictive suggestions. Recent searches pinned for rapid re-access.

🗺️

Immersive Map Discovery

Full-screen map with rich pin cards showing salon photos, ratings, and next available slot — Airbnb-style discovery experience for nearby salons.

📲

Bottom-Sheet Booking Flow

The 4-step booking journey (Service → Stylist → Time → Pay) redesigned as a smooth bottom-sheet slide-up — fewer navigations, higher completion rates.

🏠

Personalised Home Feed

"Trending near you," "Salons you love," "New openings," and "Deals today" carousels — algorithmic ranking makes every session a fresh discovery.

✍️

Rich Service Cards

Each service shows estimated duration, photos, price, and popularity indicators (e.g., "Booked 42 times this week") in a visually rich card format.

Accessibility & Inclusivity

Full VoiceOver/TalkBack support, adjustable font sizes, high-contrast mode, and haptic confirmation for key interactions.

🌐

Multi-Language (Tamil / Hindi / English)

One-tap language switching throughout the app. Reaches a wider Tamil Nadu demographic and enables seamless national expansion.

⚙️ Smart Search Engine

Salon Search & Ranking Algorithm

6
1

Location Filtering — Nearby Salons

Step 1 · Filter

When a user opens the app, the first operation is geospatial filtering. Only salons within a configurable radius (default 5–10 km) of the user's GPS location or selected city are considered. This is the most critical performance gate — it eliminates irrelevant results immediately before any scoring begins.

SELECT salons WHERE distance(user_location, salon_location) < radius AND salon_status = 'active' ORDER BY distance ASC -- nearest first within radius
Input
GPS location or selected city
Radius: 5 km default, up to 25 km
Example
User in T Nagar → show all active salons within 5 km
2

Service Matching

Step 2 · Filter

After location filtering, only salons offering the customer's requested service are retained. Services are pre-tagged at onboarding — Haircut, Facial, Beard Trim, Nail Art, Spa, Massage, etc. This avoids showing irrelevant providers in the results.

SELECT salons FROM location_filtered_set WHERE JSON_CONTAINS(salon.services, '"Haircut"') OR service_category = user.selected_service -- category match
Haircut Facial Beard Trim Nail Art Spa Massage Keratin
3

Time Slot Availability Check

Step 3 · Filter

Like a hotel booking app checking room availability, Stylife checks each salon's real-time stylist schedule for the requested service and time. Salons with no available slot are either hidden or shown with their next available slot — preventing booking failures entirely.

IF salon.has_slot(service="haircut", time="6 PM", date=user.date): INCLUDE salon -- slot available ELSE IF next_available != null: SHOW salon WITH "Next slot: {next_available}" ELSE: HIDE OR MARK "Fully Booked"
Why this matters
Prevents selecting a salon, going through checkout, and only then discovering the time is unavailable. Real-time slot checks eliminate booking failures at source.
4

Ranking Algorithm — Weighted Scoring

Step 4 · Rank

After filtering, remaining salons are ranked by a weighted composite score. Each factor is normalised to a 0–1 scale before multiplication. Weights are tunable — the admin panel exposes controls to adjust them platform-wide or per city.

Composite Ranking Score Formula
Score = 0.30 × distance_score + 0.25 × rating_score + 0.20 × price_score + 0.15 × availability_score + 0.10 × popularity_score
Distance
30%
Rating
25%
Price
20%
Availability
15%
Popularity
10%
FactorNormalisationWhy it matters
Distance1 − (dist / max_dist)Closer salons ranked higher
Ratingavg_rating / 5.0Verified quality signal
Price1 − (price / max_price)Competitive pricing favoured
Availabilityslots_today / max_slotsImmediate bookability
Popularitylog(bookings_30d) / scaleSocial proof and trust
5

Sponsored & Boosted Listings

Step 5 · Monetise

Verified vendors can pay for sponsored placement. Sponsored salons receive a configurable rank boost — but are always clearly labelled to maintain user trust. Two tiers: Featured (top-of-results) and Popular Nearby (mid-results).

IF salon.isSponsored: salon.score += sponsored_boost -- configurable 0.1–0.5 in admin panel sorted_results = sort_by_score(salons) -- Sponsored salons always labelled, never concealed from user
⭐ Featured
Top-of-results placement. Premium label. Higher CPM rate.
🔥 Popular Nearby
Mid-results boost. Lower cost. Good for growing salons.
6

Personalisation Engine

Step 6 · Advanced

For returning users, ranking is augmented by personal booking history — favourite salons, preferred stylists, price range, and visit frequency. The more a customer uses Stylife, the more relevant their results become.

IF user.previously_booked(salon): salon.score += loyalty_boost IF salon.avg_price BETWEEN user.price_range: salon.score += price_match_boost IF user.favourite_stylist IN salon.staff: salon.score += stylist_boost
💰
Price Range
💖
Fav. Salon
✂️
Pref. Stylist
📆
Visit Freq.
Complete Algorithm — Master Function
function getNearbySalons(user_location, service, time, user_profile): -- Step 1: Geospatial filter salons = filter_by_location(user_location, radius=5) -- Step 2: Service match salons = filter_by_service(salons, service) -- Step 3: Real-time slot check salons = filter_by_availability(salons, time) -- Step 4: Score each salon for salon in salons: salon.score = (0.30 × distance_score) + (0.25 × rating_score) + (0.20 × price_score) + (0.15 × availability_score) + (0.10 × popularity_score) -- Step 5: Sponsored boost if salon.isSponsored: salon.score += sponsored_boost -- Step 6: Personalisation if user_profile.has_history(): salon.score += personalisation_boost(user_profile, salon) return sort_by_score(salons)
Example — User Experience Flow
Opens App
📍 GPS
✂️ "Haircut"
🕒 6 PM Slot
Ranked Results
1

Salon A — Style Studio, T Nagar

Highest composite score · Open now
0.5 km4.8 ⭐Slot at 6 PM
2

Salon B — The Grooming Co., Nungambakkam

Strong rating, slight distance penalty
1.2 km4.7 ⭐Slot at 6:30 PM
3

Salon C — Prestige Parlour, Anna Nagar

Rank-boosted by sponsored placement
2.1 km4.5 ⭐⭐ Sponsored
Highly Recommended Add-ons
⏱️
Real-Time Availability

Live slot updates as bookings happen

💸
Dynamic Pricing

Weekday vs. weekend vs. peak rates

🧮
Queue Prediction

Estimated wait based on current load

🎯
Smart Recommendations

AI-powered "Salons you might love"

🏆
Loyalty Rewards

Points multiplier on preferred salons

🔍 Competitive · LUZO Benchmark

Stylife vs LUZO Feature Analysis

📌

LUZO (by Salonsurf Ventures) — Key Observations

LUZO is a 100K+ download salon/spa booking app on Google Play with 4.3★ rating, operating across India with 2000+ verified partners. It focuses on zero-cancellation charges, pay-at-venue, and fast booking. Stylife's strategy: match LUZO's core strengths, and surpass them on vendor tools, payment flexibility, and personalisation.

Feature
LUZO
Stylife
Advantage
Salon / Spa / Clinic BookingGPS-based discovery, service listing
Parity
Pay at Venue (Offline Payment)Customer pays after service
Parity
Zero Cancellation ChargesLUZO's core USP
Stylife: configurable policy — vendors choose their terms
Smart Ranking Algorithm6-step weighted scoring formula
Stylife Advantage
Advance / Deposit PaymentSecure partial payment at booking
Stylife Advantage
Vendor-Specific Cancellation RulesTime-based policy per salon
Stylife Advantage
Ratings & Customer ReviewsPost-service review system
Parity
Filter by Location, Price, RatingSearch refinement tools
Parity
Dedicated Vendor AppBooking management for providers
Stylife Advantage — LUZO is customer-side only
Vendor Earnings DashboardRevenue analytics with date filters
Stylife Advantage
Revenue Split TransparencyVendor vs. platform commission view
Stylife Advantage
Staff / Stylist ManagementBook a specific stylist
Stylife Advantage
AI Style RecommenderPersonalised service suggestions
Stylife Advantage
Loyalty Points & RewardsEarn on every booking
Stylife Advantage
Facebook & Instagram IntegrationSocial links on vendor profile
Stylife Advantage
Group / Event BookingMulti-person appointment
Stylife Advantage
Admin Panel with Full ControlOnboarding, approvals, reports
Stylife Advantage — Full admin suite
Daily Automated Reports (Email)Admin digest with bookings & onboards
Stylife Advantage
14
Customer Features
16
Vendor Features
8
Admin Features
9
UX Improvements
53
Total Enhancements
Stylife leads LUZO in 14 of 17 benchmarked features — plus a 6-step Search Ranking Algorithm LUZO does not have — strong competitive moat across vendor tools, payments, and admin capabilities.
CodeGen Solutionscodegensolutions.com