Thanks to visit codestin.com
Credit goes to github.com

Skip to content

rosen-jlsa/project_1

Repository files navigation

Salon Booking App

A simple, efficient booking management system for salon services.

Application Purpose

This application allows clients to view services/specialists and book appointments. It includes an admin interface for managing specialists and approving bookings.

Getting Started

Prerequisites

  • Node.js 18+

Setup & Run

  1. Clone the repo and install dependencies:
    npm install
  2. Create .env.local (see variable list below).
  3. Run locally:
    npm run dev
  4. Build for production:
    npm run build
    npm run start

Environment Variables

Required variables for the application to function correctly:

Variable Description
NEXT_PUBLIC_SUPABASE_URL Supabase Project URL
NEXT_PUBLIC_SUPABASE_ANON_KEY Supabase Anonymous Key (Client-side safe)

Note: Additional server-side keys may be required for full admin functionality. Do NOT commit .env.local to version control.

Project Structure

  • app/: Next.js App Router pages and API endpoints.
  • components/: UI components.
  • lib/: Shared utilities (Supabase client, email sender).
  • public/: Static files.

About

Project_1: a site where they try a lot if new things for automations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages