SchmiemanDev
Website
2025-09-16
USA

Automotive Service Management Platform

A car detailing and service management ecosystem featuring advanced authentication and automated fulfillment.

Next.js Node.js NextAuth Stripe MongoDB TypeScript

This project involved the development of a digital platform designed to streamline the car detailing and service booking process. I developed a secure ecosystem that connects vehicle owners with specialized detailing services through a seamless, automated workflow.

Project Overview

The objective was to modernize the automotive service industry by establishing a comprehensive digital center for vehicle maintenance and detailing. The client required a platform capable of managing complex user profiles, multi-provider authentication, and secure, automated subscription management to replace manual booking and billing processes.

Core Challenges

One of the primary hurdles was the implementation of a unified authentication system that could securely bridge multiple OAuth providers (Google and Apple) with a custom backend. Additionally, the platform required a robust account management system capable of handling sensitive operations, including the permanent deletion of user data and the automated cancellation of active Stripe subscriptions.

Engineering the Solution

I led the implementation of several critical technical pillars, focusing on security, user experience, and backend reliability:

  • Advanced Authentication: I engineered a custom NextAuth configuration that supports Credentials, Google, and Apple OAuth, synchronizing profiles with a MongoDB backend.
  • Robust Account Deletion: I developed a multi-step transactional account deletion process that cancels active Stripe subscriptions and cleans up associated bookings to ensure full data integrity.
  • Modernized Onboarding: I refactored the signup and onboarding flows using Next.js and integrated real-time validation to ensure a seamless entry point for new users.

Operational Impact

Automating the subscription cancellation and account cleanup processes eliminated the need for manual intervention, reducing potential errors and administrative costs. The implementation of "one-click" OAuth logins significantly lowered the barrier to entry, leading to a measurable increase in registrations. Furthermore, the robust account deletion system ensures full compliance with modern data privacy regulations, providing peace of mind for both the client and the users.