Skip to main content
Aura Store

Aura Store

A full Stack E-Commerce Web App + Dashboard & CMS

––– views
- -

Personal Project


logo

Aura Store

A full Stack E-Commerce Web App + Dashboard & CMS


Project Goals

I build this project just to get used with tech stack for building a fullstack e-commerce web app.

Tech Stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • Prisma
  • Clerk
  • Stripe
  • Shadcn UI
  • etc

Features:

User

  • Authentication
  • Authorization
  • Profile
  • Cart
  • Payment -- Stripe

Admin

  • Admin dashboard is going to serve as both CMS, Admin and API!
  • Control multiple vendors / stores through this single CMS! (For example you can have a Shoe store, Suit store, etc. then CMS will generate API routes for all of those individually!)
  • Create, update and delete categories!
  • Create, update and delete products!
  • Upload multiple images for products, and change them whenever you want!
  • Create, update and delete filters such as Color and Size, and then match them in the Product creation form.
  • create, update and delete Billboards which are these big texts on top of the page. attach them to a single category, or use them standalone (Admin generates API for all of those cases!)
  • Search through all categories, products, sizes, colors, billboards with included pagination!
  • Control which products are "featured" so they show on the homepage!
  • See orders, sales, etc.
  • See graphs of revenue etc.
  • Clerk Authentication!
  • Order creation
  • Stripe checkout
  • Stripe webhooks
  • PosgreSQK + Prisma + Neon