Welcome to the User Side App of Door Care, a home service platform where users can easily book services such as plumbing, electrical work, and AC repair. This app provides a seamless experience for users to book services, track progress, and manage their bookings and profiles.
- Service Booking: Browse and book home services from a list of available options with real-time status updates.
- Stripe Payment Integration: Secure payment processing using Stripe for easy and reliable transactions.
- Social Media Authentication: Login with Google Auth for quick and secure access.
- Profile Image Storage: User profile images are securely stored using Firebase Storage.
- Maps Integration: Track the service's location in real-time through Flutter Maps during the booking of a service.
- Profile Management: Users can update their profiles, manage bookings, and cancel services with ease.
- Booking History: View and manage past bookings and cancellations.
- Service Cancellation: Users can cancel a booking and update their profiles accordingly.
- Node.js: The backend of the app is built using Node.js.
- MongoDB: MongoDB is used as the database for managing user data, bookings, and service records.
- Clone the repository:
git clone https://github.com/your-username/user-side-app.git
- Navigate to the project directory:
cd user-side-app
- Install dependencies:
flutter pub get
- Run the app:
flutter run
- Flutter: Cross-platform mobile development for Android and iOS.
- Node.js & MongoDB: Backend system to handle APIs and data.
- Stripe Payment Gateway: Secure online payment integration.
- Firebase: Used for storing user profile images and authentication.
- Maps: For real-time worker location tracking.
(Include relevant screenshots of booking, service tracking, and payment.)
This project is licensed under the MIT License.
For any issues or inquiries, feel free to reach out:
- Developer: Safwan Pulisseri
- Email: safwanpulisseri123@gmail.com
- GitHub: GitHub Profile
- LinkedIn: LinkedIn Profile