Sample application for demonstration purposes. Showcases Vue.js web application with ASP.NET Core back-end.
Live version available at https://timezonemanager.azurewebsites.net/
- ASP.NET Core 1.1
- ASP.NET Identity
- Entity Framework Core
- JWT authentication & authorization (OpenIdConnect Server)
- AutoMapper
- NLog
- Sample Unit Testing (both controllers and services)
- Moq
- Vue.js (via vue-loader and webpack)
- vue-router
- Vuex
- vue element-ui
- axios
- TypeScript (vue-class-component, vue-property-decorator)
- Visual Studio 2017 (15.2) with ASP.NET Core 1.1
- NodeJS >=6.x
- Clone the repo
- Open command prompt at
TimeZoneManager\TimeZoneManager\app\
- Run
npm install
- Run
npm run build
- Open project in Visual Studio 2017 -
TimeZoneManager\TimeZoneManager.sln
- Rebuild the project.
- Hit
Ctrl + F5
to start the app without debugging
- admin P@ssw0rd
- admin
- manager
- user