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