PetStop is a mobile application built using React Native and Firebase that provides an efficient way for users to book grooming services for their pets. This app simplifies the process for pet owners by offering an easy-to-use interface to schedule appointments, track service history, and get updates on grooming status.
- User authentication via Firebase
- Browse and book grooming services
- Appointment scheduling and management
- Push notifications for appointment reminders and updates
- Service history tracking
- React Native: Cross-platform mobile application framework.
- Firebase: Backend as a service (BaaS) for authentication, database, and cloud functions.
-
Clone the repository:
git clone https://github.com/alharitz/SE-Project-PetStop-Pet-Groomer-Service-App.git cd SE-Project-PetStop-Pet-Groomer-Service-App
-
Install dependencies:
npm install
-
Set up Firebase:
- Create a Firebase project at Firebase Console.
- Set up Firebase Authentication, Firestore, and Cloud Functions as needed.
- Add your Firebase configuration to the app.
-
Run the app:
npm run android # for Android npm run ios # for iOS
Here are the project research, UML diagram, test result, and other documentations. Project Report
This project is licensed under the MIT License. See the LICENSE file for details.