Skip to content

nikkittaa/ecommerce-admin

Repository files navigation

SwiftShop Admin Panel

This project is an admin panel for managing the SwiftShop e-commerce site. The panel provides functionalities to manage products, categories, and orders, and includes authentication for admin users.

Table of Contents

Features

  • Dashboard: dashboard-admin

  • Product Management: products page - admin

    • Add new products new product - admin

    • Edit existing products edit products - admin

popup notifications - admin

  • Delete products delete product - admin

  • Category Management:

    • Add and manage categories for organizing products categories admin
  • Order Management:

    • View and manage customer orders

      orders- admin

  • Authentication:

    • Admin login using Google via NextAuth

      login with google screen

  • Image Storage:

    • Product images stored securely using AWS S3

Technologies Used

  • Next.js: React framework for server-rendered applications.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • NextAuth: Authentication for Next.js applications, supporting Google OAuth.
  • AWS S3: Cloud storage service for storing product images.

Installation

  1. Clone the repository:
    git clone https://github.com/nikkittaa/ecommerce-admin.git
  2. Navigate to the project directory:
    cd ecommerce-admin
  3. Install the dependencies:
    npm install

Usage

  1. Start the development server:
    npm run dev
  2. Open your browser and go to http://localhost:3000 to access the admin panel.

About

Admin panel of SwiftShop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors