Skip to content

E-commerce project (1/2): dashboard and backend that allows you to manage multiple online shops (for online shop see E-commerce project part 2/2)

Notifications You must be signed in to change notification settings

blzjmzk/ecommerce-dashboard-and-backend

Repository files navigation

E-commerce Project (1/2): Admin dashboard and backend

This is first part of my e-commerce project where I build from scratch an e-commerce platform in two parts: (1) Dashboard and backend to support multiple shops that can be connected to it, (2) Online shop connected to dashboard and backend.

You can find the second part of my E-commerce project (the online shop connected to this dashboard) here: https://github.com/blzjmzk/ecommerce-store

Features

  • Dashboard and backend built from scratch in Next.js and TypeScript
  • The dashboard allows you to manage multiple connected online shops
  • You can add products and their properties (colours, sizes), as well as banners
  • It also collects data on all orders and their status (paid/unpaid)
  • On the landing page it displays statistics concerning orders

Stack:

  • Full stack application built in Next.js and TypeScript
  • Authentication using Clerc
  • Client-side state management (modals) using Zustand
  • Database connection using Prisma ORM (db: MySql, hosted on Aiven)
  • Forms using React Hook Form and Zod
  • Uploading and hosting images with Cloudinary
  • Charts with Recharts
  • Styling: Shadcn/ui

About

E-commerce project (1/2): dashboard and backend that allows you to manage multiple online shops (for online shop see E-commerce project part 2/2)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages