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.
To get started with the project, follow these steps:
-
Clone the repository:
git clone https://github.com/atlp-rwanda/e-commerce-furebo-32-fn.git
-
Navigate to the project directory:
cd e-commerce-furebo-32-fn
-
Install the necessary dependencies:
npm install
-
Build the project:
npm run build
-
Start the development server:
npm run dev
- 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.
How to run tests:
$ npm run test