Selena Nail Studio is a full-stack appointment booking web application for a nail salon. Users can register, log in, and manage appointments (book, edit, cancel). The system prevents changes to past appointments and includes a feedback feature. This project demonstrates secure authentication, REST API design, and full integration between a React frontend and a Django backend with PostgreSQL.

Key Features

  • Authentication and protected user actions
  • Appointment booking with validation (no edits for past dates)
  • Feedback submission and management
  • RESTful API + PostgreSQL relational database

Tech Overview