Home financial management service
- ASP.NET Core 1.0 MVC
- Entity Framework Core 1.0
- Bootstrap 3 with Sandstone theme
Source code published by MIT license.
Key developer: Dmitry Vereskun (DioLive Studio)
Clone or copy this repo from develop
or master
branch.
develop
contains latest deployed version.
master
contains latest stable minor version.
Someday I will deploy independently stable and beta versions from these branches. Currently there is no deployed "master" version.
- Download the latest stable or daily .NET Core SDK for your operating system and platform.
- Find out the installed version of .NET Core Tools. It should has a format like
1.0.0-preview3-003221
. There are two primary ways:- open command console and execute
dotnet --version
; - open folder with installed dotnet (
C:\Program Files\dotnet\sdk
on Windows) and look to name of subfolders inside.
- open command console and execute
- Update target SDK version in
global.json
configuration file. - Install MS SQL Server (tested on SQL Server Developer 2016) and type its name to
Data Source=
block in connection string withinappsettings.json
(currently it's.\\MSSQL
). - Install latest stable NodeJS (required for command-line base utils).
Most of these command could be done with F5
inside Visual Studio but I prefer to use a command console.
- Restore packages:
dotnet restore
- Install bower (front-end package manager):
bower install
(if doesn't work, executenpm i -g bower
before) - Install npm (at least for gulp):
npm install
- Proceed default gulp task:
gulp
(if doesn't work, executenpm i -g gulp
before) - Minify styles and scripts:
dotnet bundle
- Migrate (or create) database for latest version:
dotnet ef database update
There are two steps: dotnet build
and dotnet run
, but you can simply skip the first one.
After successful run of application you will see the URL you can open in a browser:
Now listening on: http://localhost:5000
Application started. Press Ctrl+C to shut down.