This project is a web application that serves as a hub for customers to find agents for various home improvement services. The application allows customers to view agents, book services, and leave reviews for completed jobs. The backend API is built using ASP.NET Core with a minimal API structure, and the front-end is developed using React, TailwindCSS, Tanstack Query, Shadcn, and NX.
- Technologies Used
- Features
- Setup Instructions
- Database Structure
- API Endpoints
- Seed Data
- Available Commands
- ASP.NET Core Minimal API
- Entity Framework Core (with SQL Server)
- AutoMapper (for DTOs)
- Microsoft SQL Server (LocalDB for development)
- React
- NX Monorepo
- React Router DOM
- TailwindCSS
- Shadcn UI components
- Tanstack Query (formerly React Query)
- Axios (for API calls)
- View agents and their specialties.
- Book home improvement services from agents.
- Leave reviews for completed jobs.
- Manage customer profiles.
- Full API and database interaction using ASP.NET Core and Entity Framework.
Ensure you have the following installed:
- .NET 6 SDK
- Node.js and npm (for frontend development)
- SQL Server or LocalDB
git clone https://github.com/your-username/home-improvement-hub.git
cd home-improvement-hub