Skip to content

The Home Services Application is a platform designed to connect users with service providers for various home-related tasks such as cleaning, repairs, and maintenance. Users can browse, book, and manage home services, while providers can list their services and manage appointments.

Notifications You must be signed in to change notification settings

Mahaning/Home_Service_Django_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home_Service_Django_Project

Home Services Application

Overview

The Home Services Application is a platform designed to connect users with service providers for various home-related tasks such as cleaning, repairs, and maintenance. Users can browse, book, and manage home services, while providers can list their services and manage appointments.

Features

For Users

  • Browse Services: Discover various home services offered by providers.
  • Search and Filter: Find services based on location, type, and ratings.
  • Booking: Schedule and book appointments with service providers.
  • Provider Profiles: View detailed profiles including ratings and reviews.
  • Appointment Management: Track and manage your bookings.
  • Reviews: Leave and read feedback about service providers.

For Service Providers

  • Profile Management: Create and manage your service provider profile.
  • Service Listings: Add, update, or remove services you offer.
  • Booking Management: Manage your appointments and bookings.
  • Review Management: Respond to user reviews and feedback.

For Admins

  • User Management: Manage user and provider accounts, including registration and deactivation.
  • Service Approval: Review and approve service listings.
  • Reporting: Access reports on service usage, user activity, and provider performance.

admin :

AdminLogin

Screenshot 2023-12-22 153155 admin request pages Uploading admin service  management .png… worker Assign Page worker status page 2

User/Client:

Screenshot 2023-12-22 152240

Screenshot 2023-12-22 152142

userHomepage

user profile Screenshot 2023-12-22 152518 Screenshot 2023-12-22 152547

Screenshot 2023-12-22 152825

user appointment history page

user contact us pages

Screenshot 2023-12-22 152618

Workers:

Screenshot 2023-12-22 153445

Screenshot 2023-12-22 153833

worker tasks page

worker status page

worker status page 2

Installation

Prerequisites

Getting Started

  1. Clone the Repository

    git clone https://github.com/Mahaning/Home_Service_Django_Project.git
    cd Home_Service_Django_Project
  2. Create a Virtual Environment

    python -m venv venv
  3. Activate the Virtual Environment

    • On Windows:
      venv\Scripts\activate
    • On macOS/Linux:
      source venv/bin/activate
  4. Install Dependencies

    pip install -r requirements.txt
  5. Apply Migrations

    python manage.py migrate
  6. Create a Superuser (for Admin Access)

    python manage.py createsuperuser
  7. Run the Application

    python manage.py runserver

    The application will be available at http://localhost:8000.

Usage

  • User Access: Sign up or log in to browse services and book appointments.
  • Service Provider Access: Register to list services and manage bookings.
  • Admin Access: Log in to manage users, providers, and services.

Contributing

We welcome contributions to improve the Home Services Application. To contribute:

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push the branch (git push origin feature/your-feature).
  5. Open a Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please reach out to [email protected].

About

The Home Services Application is a platform designed to connect users with service providers for various home-related tasks such as cleaning, repairs, and maintenance. Users can browse, book, and manage home services, while providers can list their services and manage appointments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published