Skip to content

The User Side App of Door Care enables customers to book home services such as plumbing, electrical work, and AC repairs easily. This repository contains the code for the user-facing application that allows users to request services, track job statuses, and make secure payments.

License

Notifications You must be signed in to change notification settings

safwanpulisseri/door-care-user

Repository files navigation

Door Care - User Side App

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.

Features

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

Backend

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

How to Run

  1. Clone the repository:
    git clone https://github.com/your-username/user-side-app.git
  2. Navigate to the project directory:
    cd user-side-app
  3. Install dependencies:
    flutter pub get
  4. Run the app:
    flutter run

Tech Stack

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

Screenshots

(Include relevant screenshots of booking, service tracking, and payment.)

License

This project is licensed under the MIT License.

Contact

For any issues or inquiries, feel free to reach out:

About

The User Side App of Door Care enables customers to book home services such as plumbing, electrical work, and AC repairs easily. This repository contains the code for the user-facing application that allows users to request services, track job statuses, and make secure payments.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published