Skip to content
BeardBuddyPublic

About

Barbershop booking client — a four-step wizard over real barber availability. Next.js 16, React 19, TypeScript, Tailwind 4. Talks to a Spring Boot API over JWT cookies.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

BeardBuddy — Barbershop Appointment System

A full-stack barbershop management system built with Next.js and TypeScript. Customers can browse barbers, book appointments with optional extras, submit reviews, and manage their visit history. All data is persisted in a local SQLite database and seeded automatically on first start.

Commands

Install dependencies (first time only):

npm install

Production build and start:

npm run build
npm run start

The app runs on http://localhost:3000.

// 1. давай вот что. use cases + флоу аппоинтов // 2. проверить что бы данные были сконструированны таким образом что я могу обьяснить: сервисы и барьеры (1 сервис - 1 барбер) result: 14:00 classic scissors cut elena rostova / marcus vance; hot towel royal shave viktor kael // выбрать время вне рамоk 1 барбера и в рамках 2, result: 17:30 monday classic scissors - no Leo Sterling. tuesday 17:30 classic beard trim - Viktor Kael appears // 1 аппоинт с екстра и 1 без result: monday 13:00 high fade markus vance with extra and classic scissor at 15:30 with Leo Sterling without extras // оставить ревью на 1 аппоинте: added button for forsing completed status // 1 cancel и создать в то же время тот же сервис тот же барбер result: 2026-06-16 10:30 — 11:15 high skin with elena rostova.

About

Barbershop booking client — a four-step wizard over real barber availability. Next.js 16, React 19, TypeScript, Tailwind 4. Talks to a Spring Boot API over JWT cookies.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages