Web application with a database
Luxury Barbershop
A bilingual application for a barbershop. My largest learning project so far connects an interface, authentication, and data models for appointment management.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Prisma
- PostgreSQL
Implemented so far
- German and English interfaces
- Authentication and role-based pages for customers, admins, and barbers
- Data models for services, availability, and appointments
Explore the implementation: Luxury Barbershop
Technical focus
Connecting React components, user roles, and a relational database. I use Prisma to describe the data models and Next.js to connect the interface with server-side operations.
Still to do
Booking is not usable end to end yet. Date selection and time-slot logic are still being developed. The project is not publicly deployed.
https://github.com/Ali-Abdy/Luxury-Barbershop
