Servora

Web Dev
Full Stack
Backend
Servora

Tech Stack

React
TypeScript
Tailwind CSS
.NET
ASP.NET Core
C#
Entity Framework
Ocelot
SignalR
SQL Server
Stripe

Description

Servora is a complete after-sales service management platform designed to centralize the full support lifecycle: customer claims, technical interventions, spare parts, appointments, evaluations, messaging, notifications, and payments.

I structured the backend around independent .NET 8 microservices connected through an Ocelot API Gateway. Each service follows a clean layered organization with API, Application, Domain, and Infrastructure projects, using Entity Framework Core and SQL Server for persistence.

The frontend was built with React, TypeScript, Vite, Tailwind CSS, Zustand, TanStack Query, and reusable UI components. The platform includes role-based experiences for clients, technicians, and service managers, with real-time updates through SignalR and secure payment flows through Stripe.

  • Built a complete after-sales service platform covering claims, interventions, technicians, stock, appointments, evaluations, payments, notifications, and messaging.
  • Implemented a .NET 8 microservices architecture with Ocelot API Gateway and service-specific APIs for Auth, Clients, Interventions, Articles, Payments, Notifications, and Messaging.
  • Applied Clean Architecture principles with API, Application, Domain, and Infrastructure layers for maintainability and scalability.
  • Developed a modern React + TypeScript frontend with role-based dashboards for client, technician, and service manager workflows.
  • Integrated JWT authentication, Google OAuth, SignalR real-time notifications/messaging, Stripe payments, and SQL Server persistence.
  • Tech stack: React, TypeScript, Tailwind CSS, .NET 8, ASP.NET Core, Entity Framework Core, Ocelot, SignalR, SQL Server, Stripe.

Page Info

Responsable SAV

Interface de pilotage pour suivre les demandes, les interventions et l'activite du service apres-vente.

Responsable SAV - Image 1Responsable SAV - Image 2Responsable SAV - Image 3Responsable SAV - Image 4

Client

Espace client pour consulter les articles, envoyer une reclamation et suivre le traitement de son dossier.

Client - Image 1Client - Image 2Client - Image 3Client - Image 4Client - Image 5