An AI-powered business assistant for hairstylists, built to help beauty professionals manage bookings, create engaging social media content, and streamline daily client interactions.
StylistAssist is a full-stack application designed specifically for hairstylists and salon professionals. It combines business tools with AI-powered features to support both client management and online growth.
Built with a decoupled architecture, the platform uses a Django REST Framework (DRF) backend and a Next.js frontend for scalability, performance, and flexibility.
Current core features include:
- Booking Management for client appointments
- AI Image Analysis + Caption Generator powered by OpenAI
Status: 🚧 Active Development
The project is currently in progress. While not yet deployed to a live production URL, the core backend API and frontend interfaces are functional in a local development environment.
- Framework: Next.js
- Styling: Tailwind CSS
- Icons: Lucide React
- Framework: Django REST Framework (DRF)
- Language: Python
- Authentication: JWT via SimpleJWT
- AI Integration: OpenAI API for image-based caption generation
StylistAssist uses a decoupled full-stack architecture:
-
Backend (DRF)
Handles API endpoints, business logic, authentication, and database operations. -
Frontend (Next.js)
Provides a responsive user interface, manages routing, and consumes backend APIs. -
AI Services
Processes uploaded hairstyle images and generates personalized captions for marketing and social media use. -
Authentication Layer
Secure JWT-based authentication ensures protected access to user-specific features and data.
A scheduling feature that allows hairstylists to manage appointments and client bookings efficiently.
Users can upload hairstyle images and receive polished, engaging captions tailored for platforms like Instagram and Facebook.
AI reviews hairstyle photos to generate context-aware marketing content based on style, color, and presentation.