1. Item Name: EcomArts Next - Multipurpose Ecommerce NextJs App Routing Template
  2. Created: 16 December, 2024
  3. Item Version: v1.0.0
  4. Author: Base Ecom IT
image

Introduction

EcomArts Next - Multipurpose Ecommerce NextJS Template

For any support please don't hesitate to contact us at Support Center . We provide 13 hours real-time support for our customers.

We would like to thank you for choosing EcomArts Next - Multipurpose Ecommerce NextJS Template

Getting started

Industri is a modern Responsive Multi-Purpose Multi-Page bootstrap 5 template.

Template Features

  • NextJs & ReactJs
  • TypeScript
  • Bootstrap v5.x
  • Font-awesome
  • Custom Icon
  • 07 Awesome Homepages
  • 25+ Different Pages
  • Responsive Design
  • Pixel Perfect Design
  • Clean Code & Unique Design
  • Easy to Customize
  • W3C Validated Codes

What's Included

After purchasing Industry template on themeforest.net with your Envato account, go to your Download page. You can choose to download Industri template package which contains the following files:

The contents of the template package downloaded from ThemeForest

  • main-file - This folder contains the main files of the template in NextJS, ReactJS, and TypeScript.
  • documentation - This folder contains what you are reading now 🙂

Template Structures

Articles

Pages Structure

All the pages are located in the `/src/app/*` folder. You can use it easily on your own purpose.

3.1.1
Pages Structure

Components Structure

The project is used components for spite code, avoid code complexity and easy to maintain. All the components are located in the `/src/components/*` folder. You can use it easily on your own purpose.

3.1.1
Components Structure

SCSS - Styling Files

The project is used SCSS for styling. All the SCSS files are located in the `/src/scss/*` folder. Modify the SCSS files to change the UI.

3.1.1
SCSS Files

lib - Library Files

All the demo data and necessary files are located in the `/src/utils/*` folder. You can modify the files and folder if you want to change the demo data.

3.1.1
Utils Folder and Files

Installation

Articles

Download Nodejs

First of all, you have to install NodeJs on you machine.

  1. Download Nodejs@20.x.x or Latest LTS
  2. Install it on your machine.

After installing NodeJs, you can check the version of NodeJs by running the following command in your terminal.

4.1.1

Package Install

You have to install necessary package through npm from `package.json`

  1. Check you environment is ready to run
  2. Install Packages

You have to run the following command to install the packages.

   
      npm run install
   

After complete the install process you can run the project as `development` or `production` mode

Run Development Server

You run development server for test, debug, development or etc. But do not run the development server as production.

  1. Run Command
  2. Check server running

You have to run the following command to run the development server.

   
      npm run dev
   

If all are set correctly, you will see the following message in your terminal.

                                    
> npm run dev
$ next dev --turbopack
   â–² Next.js 15.1.3 (Turbopack)
   - Local:        http://localhost:3000
   - Network:      http://192.168.68.110:3000

✓ Starting...
✓ Compiled in 487ms
✓ Ready in 2.9s
                                    
                                 

Run Production Server

If you want to run production server, you have build the application first. Then you can run the production server.

  1. Run Command build command
  2. Run Server
  3. Check server running

You have to run the following command to production build.

                                    
npm run build
                                    
                                 

If all are set correctly, you will see the following message in your terminal.

                                    
> npm run build

> ecomarts-next@0.1.0 build
> next build

â–² Next.js 15.1.3

Creating an optimized production build ...
✓ Compiled successfully
Skipping linting
✓ Checking validity of types
✓ Collecting page data
✓ Generating static pages (35/35)
✓ Collecting build traces
✓ Finalizing page optimization

Route (app)                              Size     First Load JS
┌ ○ /                                    7.39 kB         207 kB
├ ○ /_not-found                          983 B           106 kB
├ ○ /about-us                            1.38 kB         201 kB
├ ○ /blog-details                        198 B           114 kB
├ ○ /blog-details-left-sidebar           198 B           114 kB
├ ○ /blogs                               198 B           114 kB
├ ○ /blogs-classic                       198 B           114 kB
├ ○ /cart                                2.1 kB          138 kB
├ ○ /checkout                            2.68 kB         117 kB
├ ○ /contact                             174 B           109 kB
├ ○ /dashboard                           4.01 kB         118 kB
├ ○ /faq                                 1 kB            116 kB
├ ○ /homepage-2                          4.91 kB         184 kB
├ ○ /homepage-3                          3.5 kB          182 kB
├ ○ /homepage-4                          3.15 kB         182 kB
├ ○ /homepage-5                          3.04 kB         182 kB
├ ○ /homepage-6                          2.76 kB         181 kB
├ ○ /homepage-7                          2.24 kB         181 kB
├ ○ /login                               460 B           150 kB
├ ○ /look-book                           1.27 kB         144 kB
├ ○ /order-details-one                   190 B           114 kB
├ ○ /order-history                       178 B           109 kB
├ ○ /order-tracking                      178 B           109 kB
├ ○ /register                            460 B           150 kB
├ ○ /settings                            481 B           111 kB
├ ○ /shop-details-one                    3.19 kB         117 kB
├ ○ /shop-details-two                    4.52 kB         154 kB
├ ○ /shop-left-sidebar                   594 B           118 kB
├ ○ /shop-right-sidebar                  590 B           118 kB
├ ○ /shop-without-sidebar                594 B           118 kB
├ ○ /testimonial                         1.14 kB         165 kB
â”” â—‹ /wishlist                            190 B           114 kB
+ First Load JS shared by all            105 kB
├ chunks/1517-9430be7cfdac5e13.js      50.5 kB
├ chunks/4bd1b696-1f7e0651979894ff.js  52.9 kB
â”” other shared chunks (total)          2.01 kB


Æ’ Middleware                             31.9 kB

â—‹  (Static)  prerendered as static content
                                    
                                 

🔥 Congratulation! You app is ready for production. Please run the following command for start production server.

                                    
npm run start
                                    
                                 

If all are set correctly, you will see the following message in your terminal.

                                    
> npm start

> ecomarts-next@0.1.0 start
> next start
                                       
   â–² Next.js 15.1.3
   - Local:        http://localhost:3000
   - Network:      http://192.168.68.110:3000
                                       
✓ Starting...
✓ Ready in 1548ms
                                    
                                 

Change Contents

Changing Images

To change any images of the website

  1. Carefully collect the source name of the image (i.e. hero.jpg)
  2. Open the file called images.
  3. Find the particular image file.
  4. Replace the file with your image.
  5. Make sure that the file name does not change.The file name should be the same.

Example: Suppose you want to change the following image file:

4.1.1

You have to do the following to change this image with your own image:

  1. Open the file called images.
  2. Find the particular image file called banner-img.jpg
  3. Replace the file with your image
  4. Make sure that the file name does not change.

Changing Colors

We have used scss for this project to write css. If you are familiar with scss you should customize only the .scss files. Please make sure you compile the main.scss file after you have made changes in any of the .scss files.

Changing default template colors

  1. Open the variable.scss file from assets > scss > _variables.scss folder with a text-editor.
  2. Change the right-side values of the variables to change any default colors of your site.
  3. Save your file.
4.1.1

Support

If you face any issue please contact us at Support We provide 24/7 hours real-time support for our customers.

Contact Email:

info@baseecom.com

Thank you for purchasing our theme.