DigiStore ASP.NET Startup Project Bundle

Overview

DigiStore is a startup Angular 7/ASP.NET core 2.2 (cross-platform ) project template with an end-to-end login, user and role management implementation, as well as other common functionalities for Quick Application Development. It can be used for any type of web applications: Project Management, eCommerce backends, CRM, Analytics, Fitness or any custom admin panels. It comes with 3 nice dashboards.

DigiStore(based on ngx-admin with some customizations) is super flexible, powerful, clean & modern responsive bootstrap admin template with unlimited possibilities. DigiStore provides RTL support, searchable navigation, unique menu layouts, advance cards and incredible support. DigiStore admin template is powered with HTML 5, SASS, Bootstrap 4 which looks great on Desktops, Tablets, and Mobile Devices. DigiStore bootstrap admin template comes with starter kit which will help developers to get started quickly. 

Features

Demo link: http://digistore.tlssoftwarevn.com:8019

Login: admin | tempP@ss123

Backend Based ASP.NET Core 2.2 with features:

  • Template pages using Angular 7 and TypeScript
  • RESTful API Backend using ASP.NET Core MVC Web API
  • Database using Entity Framework Core
  • Authentication based on OpenID Connect and OAuth 2.0
  • API Documentation using Swagger
  • Webpack3 for managing client-side libraries
  • Theming using Bootstrap

You get the benefits of :

  • A complete backend and frontend project structure to build on, with login, user and permission-based role management already integrated
  • Data Access Layer built with the Repository and Unit of Work Pattern
  • Code First Database
  • A RESTful API Design
  • Angular Directives Guidance
  • Angular Pipes Guidance
  • Angular Animations Guidance
  • Angular Services
  • Dialog and Notification Services
  • Configuration Page and Configuration Service
  • Integrated Internationalization
  • Theming with SCSS
  • Ready-to-use email API
  • Handling Access and Refresh Tokens with WebStorage (Bearer authentication) – No Cookies
  • Jquery Integration (Ability to use standard Jquery libraries)
  • CRUD APIs

Requirements

To use this template you need to familiar with JavaScript/TypeScript, Angular, CSS and Bootstrap, and

·         Conceptual overview of what is ASP.NET Core

·         Angular7 documentation overview

·         Working with Data

·         An introduction to webpack

Instructions

1. Installing the prerequisite

You need to have the following tools installed:

·         Git – https://git-scm.com

·         Node.js – https://nodejs.org. Please note the version should be >=8

·         Npm – Node.js package manager, comes with Node.js. Please make sure npm version is >=5

·         angular-cli: You can install angular-cli by executing from your terminal npm install -g @angular/cli . More details can be found here https://github.com/angular/angular-cli.

·         You might also need some specific native packages depending on your operating system like build-essentialon Ubuntu

2. Database settings

a. Using files in folder DigiStoreWeb/Data/DigiStore_db.7z  and digistore_scripts.7z to restore database, create database user and grant all permission to user for this database.

b. Change application url, database connection in Development mode

c. Change application url, database connection in Production mode

You will find more details instruction in the included documentation once purchased.

Related