Senior Full Stack AI Developer OR AI Forward Deployed Engineer required for SaaS Project
Бюджет: $50.0
FIXED /
⭐ 5.00 (42)
United States
saas, react-js, node.js, next.js, python, api, javascript
Preferred qualifications
- Experience: Intermediate
We need to build a salon, parlor and spa management platform with an AI assistant. Customers can talk to the AI through website chat, WhatsApp and voice calls. The AI should understand customer needs, answer questions, recommend services and products, help with appointments and connect customers with staff when needed. The platform will have three roles, Admin, Staff and Customer.
AI Assistant:
The AI should understand customer questions and requirements, collect basic customer information, understand skin and hair concerns, recommend suitable services and products, answer questions about services, prices, availability and salon policies, help customers book, reschedule and cancel appointments, check available appointments and staff, remember relevant customer information and previous treatments, provide preparation and after care information, create consultation and treatment summaries, provide personalized recommendations, suggest follow up appointments, send reminders and follow ups, and connect the customer with staff when the AI cannot help.
Admin:
Admin has full access to the business and can manage customers, staff, services, appointments, consultations, treatment plans, products, payments, reports and settings. Admin can manage service categories, services, prices, duration, staff, schedules and products. Admin can also manage AI information and view customer conversations. The Admin dashboard should show appointments, revenue, product sales, customers and staff performance.
Staff:
Staff can view their own schedule, assigned appointments and assigned customers. Staff can manage appointments, complete consultations, add treatment notes, update customer history, add products used and create or update treatment plans. Staff can view relevant customer information such as previous services, treatments, preferences and consultation history. Staff should not see restricted business information such as total revenue or financial reports.
Customes:
Customers can manage their profile, view their appointments and history, browse services, book appointments, reschedule or cancel appointments and communicate with the salon. Customers can view consultation information, treatment plans, recommendations and purchased products. Customers can also browse and purchase salon products.
Appointments:
Admin can manage all appointments and staff schedules. Staff can manage their assigned appointments. Customers can manage their own appointments. The system should support booking, rescheduling, cancellation, staff assignment, available slots, appointment status and reminders.
Services:
Admin can manage categories, services, prices, duration, service details, variants, instructions and recommended products. Categories can include Facial, Skin Care, Massage, Brows, Lashes, Waxing, Hair, Nails and Makeup. Customers can browse services, see prices and duration and book appointments. Staff can view the services assigned to them.
Consultation:
The system should support consultation forms, customer concerns, consultation history, staff notes and recommendations. Staff can create and update treatment plans. Customers can view their consultation information, treatment plans, instructions and progress. Treatment plans can include 30 day, 60 day and 90 day plans.
Staff:
Admin can manage staff profiles, roles, assigned services, schedules, availability and performance. Staff can manage their own profile and availability. Customers can view provider profiles, services and availability and select a provider when booking.
Products:
Admin can manage products, prices, inventory and orders. Staff can view products, record products used during treatments and recommend products. Customers can browse products, purchase products and view their orders.
Chat:
Admin can communicate with staff and customers. Staff can communicate with assigned customers. Customers can communicate with staff. The system should support appointment confirmations, reminders, recommendations and follow up messages through email and WhatsApp.
Reports:
Admin can view appointment reports, customer reports, revenue, product sales, customer retention and staff performance. Admin can filter reports by date and export reports. Staff can view their own appointment and performance information. Customers do not need access to business reports.
Settings:
Admin can manage business settings, users, roles, permissions, payments, notifications and integrations. Staff can manage their profile and availability. Customers can manage their profile and notification settings.
Required Skills & Tech Stack:
Senior Full Stack AI Engineer , SaaS, AI / LLM, Nextjs , Typescript, Python, FastAPI , Supabase, LLM, AI Agents, OpenAI / Gemini , LangChain , LangGraph , Vector Database , PostgreSQL , RAG , AI Automation, Realtime AI Calling agent , Twillio , State Management , Zustand , Tailwind CSS, S3 , Docker, WebSockets Chat, Clean Code, CICD, Claude Code, Client Communication,
Important Note:
Share relevant projects, links and vide preferred.
Loom video, how you will approach this.
Write “Elephant” at the very start of proposal.
Открыть заказ
AI-черновик отклика
Короткий текст отклика для копирования в оффер: интерес + готовность работать.
Войдите, чтобы сгенерировать AI-черновик.
Войти