/spa-app

Primary LanguageTypeScript

Spa App

Spa App is a web application that allows users to make appointments for a spa day. Users can browse through different spa treatments and filter them based on their preferences.

Features

  • Users can sign up and create an account.
  • Users can browse through a list of available spa treatments.
  • Users can filter treatments based on various criteria, such as type, duration.
  • Users can view detailed information about each treatment, including description, price, and availability.
  • Users can select a treatment and choose a preferred date and time slot for their appointment.
  • Users can book an appointment.
  • Users can manage their appointments, view upcoming and past appointments, and cancel appointments if necessary.

##Caveats

  • Source of truth isn't an actual database, but data store on the backend server.

Installation

  1. Clone the repository:
git clone https://github.com/StephtheITSloth/spa-app.git
Install the necessary dependencies:
npm install
Start the development server:
npm start
Access the application at http://localhost:3000 in your web browser.
Technologies Used
React.js: A JavaScript library for building user interfaces.
Node.js: A JavaScript runtime environment.
Express.js: A web application framework for Node.js.
MongoDB: A NoSQL database for storing application data.
Mongoose: An Object Data Modeling (ODM) library for MongoDB.
HTML, CSS, and JavaScript: The fundamental web development technologies.
Contributing
Contributions are welcome! If you have any suggestions or find any issues, please create a GitHub issue or submit a pull request.

License
This project is licensed under the MIT License.