Skip to content

HomeToHome is a web platform that connects homeowners with skilled domestic workers through a simple, user-friendly interface. Built with Blazor Server, SQL Server, and Bootstrap, it streamlines the process of finding reliable home services by making it faster, safer, and more transparent.

Notifications You must be signed in to change notification settings

AfiaaAziz/HomeToHome

Repository files navigation

HomeToHome – A Smart Domestic Service Exchange Platform

HomeToHome is a modern web application built with Blazor Server, designed to connect homeowners with skilled domestic service providers like plumbers, cleaners, electricians, and general repair workers. It streamlines the entire process—from discovery to booking—directly through your browser.

With features like role-based access, intuitive dashboards, real-time booking, and secure login, HomeToHome offers a smart, fast, and transparent way to manage home services. Whether you're a homeowner in need of assistance or a worker looking for clients, the platform ensures seamless interaction through a clean UI and structured workflows tailored to each role.


What the App Offers

Feature Description
Role-Based Access Users (Homeowners), Workers, and Admins each have unique dashboards
Secure Authentication Validated login with session management and redirects
Smart Service Search Dynamic search and filters based on skills, location, and availability
Booking Workflow Real-time request creation, tracking, and decision-making
Worker Dashboard View, accept, or reject incoming service requests
User Dashboard Track all requests, edit, cancel, or leave feedback
Feedback & Ratings Review workers post-service with star ratings and comments
Contact Us Contact form for queries with admin-side review
Google Maps Embed Location-based visual reference
Admin Panel View all users, workers, contact messages, and service requests

Target Users

  • Homeowners: Find and hire reliable service providers.
  • Domestic Workers: Showcase skills and receive bookings.
  • Admins: Oversee operations, user requests, and system messages.

Tools & Technologies

  • Blazor Server (.NET 6)
  • C# & Razor Components
  • SQL Server + ADO.NET
  • Bootstrap 5 + Custom CSS
  • Google Maps Embed API
  • Session Storage
  • Visual Studio 2022

Visual Walkthrough

Home Page:

  • HomeScreen

Login:

  • Login

    User Registration:

  • Register as User

    Worker Registration:

  • Register as Worker


User Dashboard

  • User Dashboard
  • Service Search
  • Request Form
  • Request Review
  • User-Profile

Worker Dashboard

  • Worker Dashboard
  • Accept/Reject Requests

Admin Panel

  • Admin Login
  • Admin Dashboard
  • View Service Requests
  • View All Workers
  • View Contact Messages

That’s a quick look inside the HomeToHome platform. Explore the repo to dive deeper or run the project locally to see it in action!

About

HomeToHome is a web platform that connects homeowners with skilled domestic workers through a simple, user-friendly interface. Built with Blazor Server, SQL Server, and Bootstrap, it streamlines the process of finding reliable home services by making it faster, safer, and more transparent.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published