Skip to content

atlp-rwanda/e-commerce-furebo-32-fn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI

E-Commerce Geeklord Project FRONTEND

How to use the project

Table of contents

Introduction

This project is an e-commerce application designed to provide a seamless online shopping experience. It includes Frontend built with React.js,Redux and Tailwind CSS. supporting features like product management, user authentication, and order processing.

Installation

To get started with the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/atlp-rwanda/e-commerce-furebo-32-fn.git
  2. Navigate to the project directory:

    cd e-commerce-furebo-32-fn
  3. Install the necessary dependencies:

    npm install
  4. Build the project:

    npm run build
  5. Start the development server:

    npm run dev

Features

  • User Authentication and Authorization: Login and registration Forms For buyers and sellers
  • Product Management: CRUD operations for products, including the ability to add, update, delete, and view products.
  • Shopping Cart: Add products to the cart, view cart details, and update or remove items from the cart.
  • Order Processing: Place orders and view order history.
  • Admin Dashboard: Manage products, view orders, and perform other administrative tasks.
  • Search and Filter: Search for products by name, category, or other criteria, and apply filters to narrow down results.
  • Responsive Design: Optimized for various devices to ensure a great user experience across desktops, tablets, and smartphones.
  • Payment Integration: Integration with popular payment gateways to process transactions securely.

Tests

How to run tests:

$ npm run test

Built with

  • React.js

  • Redux

  • Tailwind CSS