Skip to content

Files

Latest commit

8b5c87b · Jun 25, 2025

History

History

Salon Appointment Scheduler

README.md

Salon Appointment Scheduler

A bash script that manages appointments for a salon using PostgreSQL database.

Description

This project is a command-line application that helps salon owners manage their customer appointments. It uses a PostgreSQL database to store customer information and appointment details.

Features

  • Schedule new appointments
  • Store customer information
  • Track service appointments
  • Database-driven solution

Requirements

  • PostgreSQL
  • Bash
  • Linux/Unix environment

Setup

  1. Create the database:
psql -U postgres < salon.sql
  1. Make the script executable:
chmod +x salon.sh
  1. Run the script:
./salon.sh

Database Structure

The database includes tables for:

  • Customers
  • Services
  • Appointments

Reference

freeCodeCamp - Build a Salon Appointment Scheduler

License

This project is part of the freeCodeCamp Relational Database Certification.