Admin Panel in Angular 8 with NodeJS and MongoDB

Description

Admin Panel in Angular 8 with NodeJS and MongoDB

This is a basic ecommerce admin panel made in Angular 8 , NodeJS and MongoDB. Purpose of this application is to get started with basic readymade platform which can be extended as per the need for full ecommerce based admin panel. We can extend this or take as a reference to this application and integrate in existing application.Auth gurds are used for authentication and authorization with JWT token so security measures are added in that.

This project has 2 folder backend && frontend. We have used PM2 as a process manager for NodeJS to handle the crash as well as load. To run the project in dev mode nodemon is used.For the production run we have to make some modification to ecosystem.config.js to handle the environment variables for PM2.

Demo URL: Angular 8 Admin Panel

Login

Please do not forget to give your ratings : Lightshot screenshot

Prequisites:

  • Angular CLI 8
  • NodeJS 10.15.0
  • NPM 6.8.0
  • MongoDB
  • PM2

Features:

  • Role and Capabilities Management
  • Authentication token based access
  • Authorization based function access
  • Client side validation
  • multi image upload in products
  • Nested dropdowns in category
  • Email templates ready to use
  • Static pages ready to use
  • Bootstrap 4 based components
  • PM2 based load balancing and process mangement

angular 8 admin template

DX-Ecommerce : Admin Panel in Angular 8 with NodeJS and MongoDB - 1 DX-Ecommerce : Admin Panel in Angular 8 with NodeJS and MongoDB - 2 DX-Ecommerce : Admin Panel in Angular 8 with NodeJS and MongoDB - 3 DX-Ecommerce : Admin Panel in Angular 8 with NodeJS and MongoDB - 4

app_api_
 ├──app/                           * source files
 |   ├──admin/                     * source files for admin api
 │       ├──controllers/           * controllers source files for admin api
 |       ├──services/              * service files for admin api
 |       ├──_apidoc.js             * common api doc variable used in admin api documentation
 |       ├──apidoc.json            * api doc configuration for admin api documentation
 |       ├──header.md              * api doc header file for admin api documentation
 |       ├──routes.js              * routes configuration for admin api
 |   ├──models/                    * contains the mongoose model files
 |   ├──public/                    * static assets are served from here
 |   ├──seed/                      * scripts to prefilled some of module data
 |   ├──services/                  * source files for common functionality
 |   ├──utils/                     * source files for common functionality
 |   ├──routes.js                  * application routes configuration
 ├──config/                        * application configuration files
 │   ├──default.js                 * default config for common configuration
 │   ├──development.js             * config for devevlopment environment
 |   ├──production.js              * config for production environment
 ├──tasks/                         * gulp tasks source files
 ├──.eslintrc.json                 * javascript lint config
 ├──.gitignore                     * gitignore configuration
 ├──gulpfile.js                    * gulp task configuration file
 ├──index.js                       * Index.html: where we start express server
 ├──nodemon.json                   * nodemon configuration file
 ├──package.json                   * what npm uses to manage it's dependencies

1. All digital products are the most recent version, with no possibility of free updates. After payment, you can request an update to the most recent version for 7 days if a new version is released. We free support within 7 days.

2. After the purchase is confirmed, download links will be available for 7 days. If a license is required, please contact us via email or ticket for assistance with activation. Our license is only valid for activation and does not include support.

3. We provide Mobile, PHP script installation services for $19.90. Please create a backup after installation as we do not support re-installation. For mobile app source code, we do not offer installation services.

4. If you have any questions, please contact us by email [email protected] or create a ticket on this page

5. Please note that any digital products presented on the website do not contain malicious code, viruses or advertising. You will receive the original files from the developers. We do not sell any products that have been downloaded from other websites.

6. The response time can last up to 6 hours.