Skip to content

Experience a sophisticated shoe ecommerce solution powered by React, Ant Design, MongoDB, Mongoose, and Redux, delivering seamless shopping experiences and comprehensive Dashboard management and Payment functionalities.

Notifications You must be signed in to change notification settings

saifulaija/LatherRich-Client

Repository files navigation

Shoe E-commerce Solution

Experience a sophisticated shoe e-commerce solution powered by React, Ant Design, MongoDB, Mongoose, and Redux, delivering seamless shopping experiences and comprehensive dashboard management and payment functionalities.

Technologies Used

  • HTML
  • Tailwind CSS
  • Ant Design
  • React
  • Redux
  • JWT (JSON Web Tokens)
  • MongoDB
  • Mongoose

Features

  • User Authentication: Secure user login and registration using JWT.
  • Product Display: Elegant and responsive product listings powered by React and Ant Design.
  • Shopping Cart: Add, remove, and manage products in the shopping cart with Redux for state management.
  • Payment Integration: Seamless payment processing integrated into the checkout flow.
  • Dashboard Management: Comprehensive admin dashboard for managing products, orders, and users.
  • Responsive Design: Optimized for various devices using Tailwind CSS.
  • Database Management: Efficient data storage and retrieval with MongoDB and Mongoose.

Getting Started

Prerequisites

  • Node.js
  • MongoDB

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/shoe-ecommerce.git
  2. Navigate to the project directory:

    cd shoe-ecommerce
  3. Install dependencies:

    npm install
  4. Set up environment variables:

    Create a .env file in the root directory and add your MongoDB URI and JWT secret:

    MONGO_URI=your_mongodb_uri
    JWT_SECRET=your_jwt_secret
  5. Start the development server:

    npm start

Usage

  • User Authentication: Register or log in to start shopping.
  • Product Browsing: Browse through various shoes, view details, and add them to the cart.
  • Shopping Cart: Manage your selected products and proceed to checkout.
  • Admin Dashboard: Manage product listings, user accounts, and view orders.

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or support, please reach out to your email.


Happy Shopping!

About

Experience a sophisticated shoe ecommerce solution powered by React, Ant Design, MongoDB, Mongoose, and Redux, delivering seamless shopping experiences and comprehensive Dashboard management and Payment functionalities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages