ServiceFinder is a full-stack service discovery platform built with ASP.NET Core Razor Pages and SQL Server. It enables local businesses, freelancers, and service providers to list their offerings, while customers can browse, book, and interact with providers — all within a modern, streamlined web interface.
🌐 Key Features
- Service Listings: Providers can post services with rich descriptions and images.
- Easy Booking System: Customers can view availability, request appointments, and providers can approve or manage them.
- Messaging System: Built-in chat for direct communication between customers and service providers.
- Customer Reviews: Community-driven feedback to build trust and quality assurance.
- Role-Based Dashboards: Tailored user interfaces for service providers, customers, and admins.
- Support Tickets: Internal ticketing system for issue tracking and communication with platform admins.
- Business Registration & Approval: Freemium or paid tiers with manual admin approval to prevent spam.
- Customizable Pricing Tiers: Full control over feature availability, limits, and billing logic.
- Email Notifications: Integrated with AWS SES to send system messages, confirmations, and alerts.
🧱 Tech Stack
- Frontend & Backend: ASP.NET Core Razor Pages (.NET 9)
- Database: SQL Server (local instance or Docker container)
- ORM: Entity Framework Core
- Authentication: ASP.NET Identity
- Cloud Services: AWS S3 (file uploads), AWS SES (email delivery)
- Infrastructure: Docker & Docker Compose
📦 Architecture
The platform follows a modular Razor Pages architecture with separation of concerns for Pages, Repositories, Data, and Utilities. Docker is used in development to containerize the SQL Server backend.
🚀 Try ServiceFinder Now
You can explore and run ServiceFinder by visiting the GitHub repository and following the setup instructions.
The platform is fully self-hostable and comes with Docker support for running the database locally. Just clone the repo, configure your environment, and run the app.
Whether you’re building a marketplace for service providers, launching a niche booking platform, or experimenting with Razor Pages architecture, ServiceFinder offers a scalable, feature-rich foundation that’s easy to customize and extend

















