Skip to content
← Atgal

Car Commerce

Full-stack automobilių platforma su autentifikacija, skelbimais, atsiskaitymu ir analize — sukurta demonstruoti šiuolaikinę tinklalapio architektūrą.

Next.js 15TypeScriptTailwind v4SupabaseDrizzle ORMNextAuth v5StripeResendRechartsZod
GitHub

Tiesioginis demonstravimas

https://car-commerce-five.vercel.app
Atidaryti naujame skirtuke ↗Tik demonstracinė versija — Google neindeksuoja

Ką tai daro

Naršyti ir filtruoti automobilių skelbimus pagal markę, modelį, metus, kainą ir būklę

Pardavėjo valdymo skydelis skelbimams sukurti, redaguoti ir valdyti

Saugus Stripe atsiskaitymas su realaus laiko patvirtinimu per webhooks

Vartotojų autentifikacija per kredencialus, GitHub OAuth ir Google OAuth

Administratoriaus skydelis su skelbimų moderavimu, vartotojų valdymu ir CSV eksportu

Analizės skydelis su užsakymų, pajamų ir inventoriaus grafika

Techniniai sprendimai

  • 01

    Drizzle ORM su visiškai surinkta schema 8 lentelėms — vartotojai, automobiliai, užsakymai, atsiliepimai, mėgstamiausi, mokėjimai

  • 02

    NextAuth v5 su kredencialų, GitHub ir Google teikėjais, sujungtais su Drizzle adapteriu

  • 03

    Stripe atsiskaitymo sesijos ir webhook endpoint užsakymų vykdymui sėkmingo mokėjimo metu

  • 04

    Recharts skydelis, naudojantis gyvus apibendrintus duomenis tiesiai iš Drizzle užklausų sluoksnio

  • 05

    Supabase saugykla automobilių nuotraukų įkėlimui, apdorojant Sharp prieš saugojimą