Milestone 1: Definirea Proiectului

Definirea echipei, a problemei, solutiei si a modelului de business.

Echipa Noastra

Avatar Catalin Ispas

Catalin Ispas

Fondator, Full-Stack Developer

Experienta in dezvoltarea de aplicatii backend si full-stack folosind Java, Spring Boot, Angular. Responsabil pentru arhitectura tehnica si implementarea produsului.

catalin.ispas2001@gmail.com

Problema

Interesul pentru servicii de infrumusetare si wellness este in crestere, insa majoritatea micilor afaceri (frizerii, saloane, cabinete) inca se bazeaza pe metode de programare analog: caietul si telefonul.

Acest proces "manual" creeaza trei probleme majore:

Solutiile existente (ex. Fresha) sunt adesea "gratuite", dar functioneaza ca un Marketplace care ia comision din plati, introduce complexitate inutila (gestiune stoc, POS) si sperie patronii traditionali.

Solutia Noastra

Solutia propusa este BookLink, o aplicatie PWA (Progressive Web App) ultra-simplificata, vanduta direct afacerilor (B2B) printr-un model de SaaS (Software as a Service).

Ne concentram exclusiv pe rezolvarea problemei programarilor:

Segmentul de Clienti

Ne adresam segmentului "long-tail", ignorat de solutiile corporate: micii prestatori de servicii, cu 1-10 angajati, care sunt inca blocati pe sistemul analog (caiet/telefon) si sunt intimidati de solutiile "freemium" bazate pe comision, cum ar fi:

Competitia

Fresha / Booksy

Platforme-Marketplace. Sunt "gratuite" la intrare, dar sunt complexe si fac bani din comisioane de procesare a platilor si din promovarea in marketplace. Sperie patronul care vrea doar un calendar.

Caietul & Telefonul

Principalul nostru competitor. Este "gratuit" si familiar. Trebuie sa demonstram o valoare de 10x mai mare (timp salvat, clienti noi castigati) pentru a justifica schimbarea (inertia).

Avantajul Nostru Competitiv

Avantajul nostru nu este o functie-minune, ci modelul de business: Simplitate radicala + Pret Fix + Vanzare B2B Directa.

Metrici Cheie

Spre deosebire de o aplicatie B2C (ca TrailMates), nu ne pasa de MAU (Utilizatori Activi Lunari). Ne pasa de:

Structura de Costuri

Costurile initiale sunt extrem de mici, permitand un model "lean".

Fluxuri de Venit

Un singur flux de venit pentru a mentine simplitatea:

Riscuri Principale & Bariere de Adoptie

Daca problema este atat de reala si solutia atat de simpla, de ce nu este piata deja plina de solutii similare create de alti developeri?

1. Bariera Comerciala (De ce au esuat alti developeri?)

Multi developeri au incercat, dar au abordat gresit problema. Ei cred ca, odata ce au scris codul, clientii vor veni singuri.

2. Bariera Psihologica (De ce "saloanele nu vor"?)

Problema nu este ca saloanele "nu vor" o solutie, ci ca durerea de a schimba este mai mare decat beneficiul perceput.

Milestone 2: Customer Discovery

Validarea problemei prin interviuri calitative (Metodologia "Mom Test").

Identificarea Problemei (Geneza)

Problema a fost observata initial de mine, Catalin, in rolul de client. M-am confruntat frecvent cu un proces frustrant de a incerca sa ma programez la frizerita mea: sunam, ea era ocupata, ma suna inapoi, jucam "ping-pong" cu orele disponibile ("Marti la 3?" "Nu." "Dar la 4?") si de multe ori trebuia sa fac asta in timpul programului meu de lucru.

Am realizat ca aceasta problema este universala si am devenit curios de cealalta parte a baricadei: cum vad patronii si angajatii aceasta problema?

Planul pentru Customer Discovery

Pentru a valida ca problema este una reala si nu doar o frustrare personala, am decis sa desfasor o serie de interviuri directe ("Mom Test"). Scopul a fost sa inteleg procesele actuale ale oamenilor, fara a mentiona solutia mea (o aplicatie).

Am definit 3 segmente de public: Patronii (care iau decizia), Angajatii (care folosesc sistemul) si Clientii Finali (care beneficiaza de el).

Intrebari Adresate (Exemple)

Colectarea si Analiza Datelor (Interviurile)

Am realizat 4 interviuri informale, din care au reiesit urmatoarele perspective:

Interviu 1: Ana (Frizerita, Angajata)

Context: Discutie avuta direct la salon, dupa o programare. Am intrebat-o cum reuseste sa se organizeze cand telefonul suna in continuu.

Relatare & Probleme Detectate:

  • A relatat ca intreruperile telefonice sunt "cea mai enervanta parte a muncii". Se simte neprofesionist fata de clientul din scaun si presata de cel de la telefon.
  • Sistemul pe caiet duce la greseli. A povestit despre o situatie in care ea si o colega au programat doua cliente diferite la aceeasi ora, creand o situatie tensionata.

Nevoie Validata: Un sistem centralizat, care sa elimine intreruperile si erorile de "double-booking".

Interviu 2: Mihai (Patron Salon)

Context: Discutie cu patronul Anei, dupa ce am auzit de la ea ca "de 2 ani vrea sa implementeze ceva". L-am intrebat deschis: "Am auzit ca ati vrut sa schimbati sistemul. Ce v-a oprit?"

Relatare & Probleme Detectate:

  • A confirmat ca a incercat "o aplicatie, nu mai stiu cum ii zice" (probabil Fresha), dar l-a descurajat. "Era gratis, dar dupa aia voia comision la plata si era prea complicata, avea 1000 de butoane."
  • Durerea lui majora este ca stie ca pierde bani: "Seara si duminica nu raspunde nimeni. Aia sunt clienti pierduti."
  • Are nevoie de control: "Vreau sa vad eu tot, dar Ana sa vada doar ce e al ei."

Nevoie Validata: O solutie cu pret fix (fara comisioane), control granular (roluri) si simplitate maxima.

Interviu 3: Catalin (Client)

Context: Auto-analiza (si discutii cu prieteni). Am analizat procesul meu: "De ce aman sa ma tund?".

Relatare & Probleme Detectate:

  • Procesul de a suna este o "corvoada" plina de obstacole si pasi inutili (jocul de ping-pong cu orele).
  • Amanarea programarii pentru ca "e inchis acum, sun maine", si apoi uit.
  • Preferinta clara pentru a vedea un calendar vizual si a alege un slot liber, 24/7, fara interactiune umana.

Nevoie Validata: Transparenta vizuala si autonomie (self-service booking).

Concluzii & Impact asupra Produsului

Interviurile au validat ca problema este reala, dureroasa si costisitoare pentru toate cele 3 segmente.

Suntem pregatiti pentru etapa de Customer Validation?

Da. Am identificat o problema reala si am validat ca segmentele de clienti sunt dispuse sa plateasca pentru o solutie simpla si cinstita. Urmatorul pas (Milestone 3) este crearea unui prototip (MVP) pentru a valida solutia.

Milestone 3: Mockup & Prototip

Prima versiune a solutiei tehnice (MVP) si arhitectura aleasa.

Arhitectura Tehnologica

  • Frontend: Angular 16 (PWA) - pentru adoptie rapida si performanta.
  • Backend: Spring Boot (Java) - pentru un API REST robust, securizat, cu logica de business (roluri).
  • Baza de Date: MySQL - fiabila si scalabila.
  • Hosting: PWA-ul pe Netlify (gratuit), Backend-ul Spring pe Render (plan hobby/platit).

Prototip Angular Calendar

Un prototip functional al calendarului (partea de admin/angajat) dezvoltat folosind `angular-calendar`. Imaginile de mai jos prezinta vizualizarea pe saptamana si cum arata programarile

Screenshot Calendar Saptamana
Screenshot Calendar Zi