Skip to content

arentalb/store-front

Repository files navigation

Store E-Commerce - Frontend

Welcome to the frontend repository for the Store E-Commerce ! This project is developed using the MERN stack (MongoDB, Express.js, React, Node.js) along with Tailwind CSS, DaisyUI, Redux, and RTK Query for state management and API interactions.

Also, you can check out the backend repository for this frontend at https://github.com/arentalb/store-back

And you can checkout the live version of it at https://store-front-3fxx.onrender.com/ You can use this credentials to test it out :

Admin:- [email protected] Password123$

User:- [email protected] Password123$

Table of Contents

Introduction

This repository contains the frontend code for the Store E-Commerce . The application provides a comprehensive solution for online shopping, including product listings, user authentication, shopping cart functionality, and an admin dashboard for managing products and orders.

Setup Instructions

Prerequisites

  • Node.js (v14.x or higher)
  • npm or Yarn
  • Git

Installation

  1. Clone the repository:
    git clone https://github.com/arentalb/store-front
    cd e-commerce-front
  2. Install dependencies:
    npm install

Development

Tailwind CSS

Tailwind CSS is used for styling. Ensure Tailwind CSS is configured in the tailwind.config.js file and imported in your styles.

DaisyUI

DaisyUI is used for UI components. Ensure it is properly configured in the tailwind.config.js file.

Redux and RTK Query

Redux is used for state management, and RTK Query is used for data fetching. Ensure that the store is configured correctly in the store.js file and that the slices and services are properly set up.

Running the Project

To start the React development server:

npm start

Admin Dashboard

The admin dashboard allows for managing products, categories, orders, and users.

Accessing the Admin Dashboard

  • Navigate to the admin dashboard URL (e.g., http://localhost:3000/admin).
  • Log in with admin credentials.
  • Manage products, categories, orders, and user accounts.

User Interface

The user interface allows the user to see products add to there cart and place them in order and pay it with online card .....

Accessing the User Interface

Final Result Here are some images of the final result:

User

user (2) user (1) user (15) user (14) user (13) user (12) user (11) user (10) user (9) user (8) user (7) user (6) user (5) user (4) user (3) user (16) user (17)

Admin

admin dashboard (10) admin dashboard (7) admin dashboard (8) admin dashboard (9) admin dashboard (1) admin dashboard (3) admin dashboard (4) admin dashboard (5)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages