# Description

A comprehensive full-stack web application that combines an e-commerce platform with an admin dashboard and content management system (CMS). It leverages cutting-edge web development technologies to create a robust, scalable, and user-friendly solution for online businesses.

# Tech Stack

  • Nextjs
  • React
  • Tailwind
  • Prisma
  • CockroachDB (PostgreSQL)
  • Stripe

# Features

# Admin Dashboard

  • Summary Chart
    A comprehensive chart that provides an overview of sales, revenue, and customer activity for quick decision-making.
  • Billboards
    Manage and configure promotional banners and advertisements to showcase offers, deals, or important announcements.
  • Products
    Full control over product inventory with options to add, edit, or delete products. Includes detailed product management features such as category assignment and pricing.
  • Orders
    Track and manage customer orders with real-time updates on order status, shipping, and fulfillment processes.

# Store page

  • Home page
    A visually appealing and user-friendly homepage designed to attract customers and guide them seamlessly through the store.
  • Featured Item
    Display selected items prominently on the homepage, with options for seasonal highlights or best-sellers to boost visibility.
  • Shopping Cart
    Fully functional shopping cart with intuitive features, allowing users to easily add or remove items, adjust quantities, and view a breakdown of the total cost in real time.
  • Checkout
    A secure and streamlined checkout process powered by Stripe, enabling customers to make payments confidently with support for multiple payment methods.

# Demos

Store Page 1: Home Page Store Page 2: Sunglasses Category Page
Store Page 3: Item Page Store Page 4: Shopping Cart
Dashboard Page 1: Home Page With Sales And Charts Dashboard Page 2: Billboards Page with APIs
Dashboard Page 3: Orders Page Dashboard Page 4: Login
Edited on

Give me a cup of [coffee]~( ̄▽ ̄)~*

Jimmy WeChat Pay

WeChat Pay

Jimmy Alipay

Alipay

Jimmy PayPal

PayPal