Admin ECommerce ReactJS

screenshot of Admin ECommerce ReactJS
react
scss

Admin e-commerce PWA built in React Redux based on Create React App for Zahir Accounting Challenge

Overview

Admin e-Commerce ReactJS is a web application developed using ReactJS for building an admin panel for an e-commerce website. It provides various features for managing products, categories, subcategories, customers, and orders. The application is built using modern technologies such as Progressive Web Application (PWA), Redux for state management, React-Quill for rich text editing, and Sass for CSS preprocessing. It also utilizes the Lumen PHP framework for the backend.

Features

  • Admin can add, edit, and delete products: The admin has the ability to add, modify, and remove products from the e-commerce platform.
  • Admin can add, edit, and delete categories: The admin can manage the categories of products available on the website by adding, editing, or deleting them.
  • Admin can add, edit, and delete subcategories: The admin can manage the subcategories of products by adding, editing, or deleting them.
  • Admin can view a list of customers: The admin can view a list of all registered customers on the website.
  • Admin can view a list of products: The admin can browse through all the products available on the website.
  • Admin can view and confirm new orders: The admin has access to a list of new orders and can confirm them.
  • Admin can view orders in shipping: The admin can view all the orders that are currently in the shipping process.

Summary

Admin e-Commerce ReactJS is a comprehensive admin panel solution for managing various aspects of an e-commerce website. It provides features for managing products, categories, subcategories, customers, and orders. The application is built using modern web technologies such as ReactJS, PWA, Redux, and React-Quill. The setup process is simple and can be done by cloning the repository and running a few commands. Overall, this admin panel is a useful tool for e-commerce businesses looking for an efficient way to manage their website's backend operations.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

dashboard
Dashboard

A dashboard style website template is a pre-designed layout that features a user interface resembling a control panel or dashboard. It typically includes charts, graphs, tables, and other data visualization tools that allow users to monitor and analyze data in real-time.

Pwa

A Progressive Web App (PWA) is a type of web application that uses modern web technologies to provide a native app-like experience to users, including offline functionality, push notifications, and device hardware access. PWAs can be installed on a user's home screen and launched like a traditional app, but do not require a separate app store listing or download.

Redux

Redux is a state management library for JavaScript apps that provides a predictable and centralized way to manage application state. It enables developers to write actions and reducers that update the state in response to user interactions, server responses, and other events, and can be used with a variety of front-end frameworks and back-end technologies.