DiegoTavaresF / AspNetCoreDddVueVuexTypeScipt

CRUD example using VUE and VUEX with TypeScript, authentication using asp.net core identity and DDD architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is this project?

CRUD example using VUE and VUEX with TypeScript, authentication using asp.net core identity and DDD architecture.

Vuex

Pagination

Create and search

Technologies:

  • Vue
  • Vuex
  • Bulma
  • ASP.NET Core 2
  • ASP.NET Identity
  • Entity Framework Core 2
  • .NET Core DI
  • AutoMapper
  • FluentValidator
  • Repository
  • Unit of work

Architecture:

  • DDD (Domain Driven Design)

How to use:

  • You will need .Net CORE SDK 2.1, NodeJs, SqlServer and Visual studio 2017
  • With pront command, open the directory "src\0 - Presentation\VueTs" and run "npm install"
  • Run migration 1 (identity) "Update-Database -Project "Ddd.Infra.CrossCutting.Identity" -Context ApplicationDbContext"
  • Run migration 2 "Update-Database -Project "Ddd.Infra.Data" -Context ContextBase"
  • [Vue dev tools for chrome] (https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd)

Contact:

Diego Tavares Ferreira

About

CRUD example using VUE and VUEX with TypeScript, authentication using asp.net core identity and DDD architecture

License:MIT License


Languages

Language:C# 64.0%Language:HTML 24.4%Language:TypeScript 8.0%Language:JavaScript 2.4%Language:CSS 1.2%