Skip to content

AlbyCosmy99/ticdrive-backend-net-core-8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

278 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ TicDrive Backend

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).


🚗 Overview

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

🛠️ Tech Stack

  • .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

📱 Clients

  • 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.


🔑 Features

  • 👤 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)

👨‍💻 Development

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.


🚀 Deployment

  • Continuous deployment with Azure App Service
  • GitHub Actions for CI/CD
  • Production-ready setup with database migrations and monitoring

About

It serves both the TicDrive mobile application (iOS & Android, built in React Native) and the TicDrive web portal for workshops (built with Nuxt). August 2024 - June 2025.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages