Skip to content

A MERN stack e-commerce website specializing in the sale of authentic Moroccan rugs. This platform offers a seamless shopping experience with features such as product browsing, order management, and customer accounts.

Notifications You must be signed in to change notification settings

oussama-salhya/TAPILUX

Repository files navigation

TAPILUX

This is a MERN (MongoDB, Express, React, Node.js) stack application for an e-commerce platform.

🔗 You can check out the live website here: https://tapilux.onrender.com/

Features

  • Home Page: A welcoming home page with featured products and categories.
  • Product Listing: Browse through a list of products with filtering options.
  • Single Product Page: Detailed view of a single product with reviews and ratings.
  • Cart: Add products to the cart and manage them.
  • Checkout: Secure checkout process for placing orders.
  • User Account: Manage user account details and view order history.
  • Admin Dashboard: Admin functionalities to manage products, orders, and customers.
  • Authentication: Secure user authentication with email verification.
  • Responsive Design: Fully responsive design for mobile and desktop views.

Getting Started

  1. Clone the repository:

    git clone <repository-url>
    cd <repository-directory>
  2. Install server dependencies:

    npm install
  3. Install client dependencies:

    cd client
    npm install
  4. Create a .env file in the root directory and add your environment variables.

Running the Application

  1. Start the server:

    npm start
  2. Start the client:

    cd client
    npm start

Building the Client

To build the client for production, run:

npm run build

About

A MERN stack e-commerce website specializing in the sale of authentic Moroccan rugs. This platform offers a seamless shopping experience with features such as product browsing, order management, and customer accounts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages