This backend is powering TicDrive, a platform designed to simplify car maintenance by connecting users with local workshops.
It serves both the TicDrive mobile application (iOS & Android, built in React Native) and the TicDrive web portal for workshops (built with Nuxt).
TicDrive enables users to:
- Browse nearby workshops
- View available car services (oil change, battery replacement, tire rotation, AC recharge, etc.)
- Book appointments online
- Compare ratings, reviews, and prices
Workshops use the web platform to:
- Manage their profile and services
- Handle bookings and customer requests
- Upload images (stored in Azure Blob Storage)
- Track reservations and schedules
- .NET Core 8 – RESTful API backend
- Entity Framework Core – ORM for database management
- PostgreSQL – relational database hosted on Railway
- Azure App Service – hosting and deployment
- Azure Blob Storage – image storage and management
- JWT Authentication – secure user & workshop authentication
-
Mobile App used by end-users to search, compare, and book car services.
Download IOS and Android versions.
Github source code. -
Web Platform for Workshops provides workshops with tools to manage services, bookings, and their visibility on the platform.
Online site here.
Github source code.
- 👤 User registration, login & profile management
- 🏪 Workshop onboarding and service management
- 📅 Appointment booking system
- 💾 Image storage via Azure Blob
- 🔔 Email notifications & confirmations
- 🔒 Role-based authentication (user vs workshop)
The backend was fully developed by me (Andrei Albu) as part of the full TicDrive ecosystem, integrating mobile and web applications into a single connected platform.
- Continuous deployment with Azure App Service
- GitHub Actions for CI/CD
- Production-ready setup with database migrations and monitoring