Skip to content

imranwebdeveloper/shop-bd

Repository files navigation

Shop BD

ShopBD is a web application for an e-commerce admin, built using ReactJS and NextJS

Live link : https://shopbd-beta.vercel.app

Description

The Shop BD application is designed to provide an admin interface for managing an e-commerce platform. It includes various views such as login, product management, cart, checkout, and an admin dashboard. The application is built using ReactJS and NextJS, with additional dependencies for UI components, state management, API communication, and styling.

Features

  • Login & Home / Landing View: Users can register and log in using a Bangladeshi phone number and password.
  • Product List View / Product Detail View: Display a list of products and provide detailed information about each product.
  • Cart View / Checkout View: Users can add products to the cart, review the cart items, and proceed to checkout.
  • Admin Dashboard / Overview / Summary: Provide an overview of key metrics and summary information for the admin.
  • Admin Customers List / Customer Detail View: Display a list of customers and provide detailed information about each customer.

Technologies Used

  • ReactJS
  • NextJS
  • Prisma (for database access)
  • Axios (for API communication)
  • Tailwind CSS (for styling)
  • Redux Toolkit (for state management and data fetching)
  • React Hook Form (for form handling)
  • Recharts (for charting)
  • Eslint (for linting)

Installation

  1. Clone the repository:

    git clone https://github.com/imranwebdeveloper/shop-bd