This is an opinionated single page app (work in progress)
Includes:
- ASP.NET Core 1.1
- EF Core for database management (including migration support)
- OpenIddict for token based auth (includes refresh token management)
- VUEJS isomorphic front-end
- Vue-router for client side route management
- Webpack with hot reload
- Image upload support via Dropzone (uploads to azure storage)
- Visual Studio 2015 support
- Get the .NET Core SDK http://dot.net
- Clone this repo
- run
dotnet restore
in the root folder - From root folder, navigate to
src\web\appsettings.json
and set DB connection string and azure storage connection string - Still in web folder run
npm install
andbower install
andwebpack
- From root folder, navigate to
src\data
and rundotnet ef database update
to create the database if it doesn't exist - Navigate to the web folder
src\web
and rundotnet run
- Navigate to
http://localhost:5000
in the browser