Skip to content

elect0/frizetto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Frizetto 🗓️

A minimalist platform for appointment management, built for efficiency and reliability.

Deployment Status License


Frizetto Demo

About The Project

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.

Core Features

  • 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.

Tech Stack

The architecture was chosen for performance, a modern developer experience, and scalability.

  • SvelteKit SvelteKit — The core framework, for a reactive UI and server-side performance.

  • Supabase Supabase — The backend suite, providing a Postgres database, authentication, and auto-generated APIs.

  • Tailwind CSS Tailwind CSS — A utility-first approach for a consistent and customizable design.

  • shadcn-svelte shadcn-svelte — Accessible, unstyled UI components for a unique aesthetic.

  • Vercel Vercel — The hosting platform for global performance and continuous deployment via Edge Network.

Project Status

Currently, the project is in the initial development phase, focusing on implementing the core booking functionality and the security structure in Supabase.

Running Locally

Click here for installation instructions
  1. Clone the repository:
    git clone [https://github.com/your-username/frizetto.git](https://github.com/your-username/frizetto.git)
    cd orafixa
  2. Install dependencies:
    npm install
  3. Configure the environment: Create a .env file from the env.example template and add your Supabase keys.
    PUBLIC_SUPABASE_URL="your-supabase-url"
    PUBLIC_SUPABASE_ANON_KEY="your-supabase-anon-key"
  4. Start the development server:
    npm run dev

The application will be available at http://localhost:5173.


Developed in Romania. 🇷🇴

About

A full-stack booking SaaS built with SvelteKit, Supabase, and shadcn/ui. Features real-time availability, RLS, and advanced SQL functions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors