Welcome to PetPal Hotel – the ultimate destination for pampering your furry friends! 🐾
At PetPal Hotel, we make it easy for you to take care of your pets. Just sign up, add your pets, and book apointments for their spa days with us. Give your pets the love they deserve at PetPal Hotel!
To download the dependencies for the backend server, run:
pipenv install
pipenv shell
You can run your Flask API on localhost:5555
by
running:
python server/app.py
Check that your server serves the default route http://localhost:5555
.
To download the dependencies for the frontend client, run:
npm install --prefix client
You can run your React app on localhost:3000
by
running:
npm start --prefix client
Check that your the React client displays a default page
http://localhost:3000
.
- Sign Up: Users can create a new account to access the PetPal Hotel platform.
- Log In: Registered users can log in to their accounts to manage their pets and bookings.
- Register Pets
- Create Appointments:
- Update Pets & Delete Pets
- Update Bookings & Delete Bookings
- Sign Up
- Create an account by providing the necessary details.
- Log In
- Enter your credentials to log in to your account.
- Home Page
- After signing up, you will be directed to the home page.
- Register Your Animal
- Go to the Add Animal form and Enter the details of your animal to register them into PetPal Hotel.
- Create a Booking
- Choose a package for your animal and Fill in the correct check-in and check-out dates.
- Manage Your Profile
- Go to your profile to view registered animals and bookings.
- Edit or delete animal registrations and bookings as needed.
- Log Out
- Click the "Log Out" button to sign out of your account.
This project is licensed under the MIT License.
- Special thanks to our contributors for their valuable input and contributions.