Skip to Content
🚀 Nextall v2.0.0 is live with full multivendor support!
Installation

Installation Guide

After purchasing Nextall – React Multivendor Ecommerce Script, you will receive a .zip file.
Inside the zip, you will find two folders:

  • nextall-be → Backend (APIs, authentication, payments, vendor & admin logic)
  • nextall-fe → Frontend (UI, user experience, vendor dashboard, admin panel)

Backend Setup (nextall-be)

The backend is built with Node.js, Express, and MongoDB. It manages all APIs, authentication, vendor commissions, orders, and payments.

The Nextall backend (nextall-be) is developed with the latest technologies:

  • Node.js
  • Express
  • JavaScript
  • MongoDB
  • Mongoose

Prerequisites

Before you start, make sure you have the following installed:

  • Node.js (v18 or above recommended)
  • npm (comes with Node.js) or yarn/pnpm
  • A running instance of the backend (nextall-be)

Steps to Run Backend

  1. Open the main project folder in VSCODE

  2. Navigate to the nextall-be folder:

    cd nextall-be
  3. Install the dependencies

    npm i
  4. Update the .env.example file into .env

    cp .env.example .env
  5. Update the .env file with your own values:

    MONGODB_URI=your_mongo_connection_string PORT=5000 JWT_SECRET=your-secret-key
  6. Run the backend server:

    npm run dev

    ✅ Success
    Your backend server is running successfully on http://localhost:5000 


Frontend Installation Guide

The Nextall Frontend (nextall-fe) is developed with the latest technologies:

  • Next.js 15 (App Router)
  • React 19 (JavaScript)
  • Material UI v7
  • Redux Toolkit
  • Formik + Yup
  • Embla Carousel
  • React ApexCharts
  • Prettier + ESLint

This frontend application is responsible for rendering all the UI elements, user experience, and interacting with the backend APIs. The backend (nextall-be) handles the database, authentication, business logic, and API responses, while the frontend (nextall-fe) consumes those APIs and provides a rich and modern eCommerce experience.


  1. Navigate to the nextall-fe folder:

    cd nextall-fe
  2. Install the dependencies

    npm i
  3. Update the .env.development.example file into .env.development, and .env.production.example file into .env.production

    cp .env.development.example .env.development && cp .env.production.example .env.production
  4. Update the .env file with your own values:

    NEXT_PUBLIC_API_URL=http://localhost:5000 JWT_SECRET=your-secret-key
  5. Run the server:

    npm run dev

    ✅ Success
    Your frontend server is successfully running on http://localhost:3000 

Last updated on