A minimalist platform for appointment management, built for efficiency and reliability.
In the world of personal services, from barbershops to private practices, no-shows and inefficient time management represent a significant loss of revenue and a source of frustration.
Frizetto tackles this problem head-on by providing a clean, intuitive, and extremely fast interface that makes the booking process a pleasure, not a chore. The goal is to provide predictability for professionals and simplicity for their clients, completely eliminating calendar chaos.
- Simplified Booking Process: A booking flow reduced to the essential steps.
- Automated Notifications: Confirmation and reminder SMS/Email to reduce the no-show rate.
- Intuitive Admin Panel: A clean interface for the professional to view and manage their schedule at a glance.
- Availability Management: Full control over working hours, days off, and breaks.
The architecture was chosen for performance, a modern developer experience, and scalability.
-
SvelteKit
— The core framework, for a reactive UI and server-side performance.
-
Supabase
— The backend suite, providing a Postgres database, authentication, and auto-generated APIs.
-
Tailwind CSS
— A utility-first approach for a consistent and customizable design.
-
shadcn-svelte
— Accessible, unstyled UI components for a unique aesthetic.
-
Vercel
— The hosting platform for global performance and continuous deployment via Edge Network.
Currently, the project is in the initial development phase, focusing on implementing the core booking functionality and the security structure in Supabase.
Click here for installation instructions
- Clone the repository:
git clone [https://github.com/your-username/frizetto.git](https://github.com/your-username/frizetto.git) cd orafixa - Install dependencies:
npm install
- Configure the environment:
Create a
.envfile from theenv.exampletemplate and add your Supabase keys.PUBLIC_SUPABASE_URL="your-supabase-url" PUBLIC_SUPABASE_ANON_KEY="your-supabase-anon-key"
- Start the development server:
npm run dev
The application will be available at http://localhost:5173.
Developed in Romania. 🇷🇴
