Demo application for basic user data management.
Technologies and tools used:
- Angular (v7.1.x)
- .Net Core (v2.2.3)
- Entity framework core
- Sqlite DB (https://www.sqlite.org/2019/sqlite-dll-win64-x64-3270200.zip)
- Node.js (v10.x.x)
- VS 2017 community (v15.9)
Following products needs to be installed for development setup.
- Node.js
- Angular CLI (7.1.4 or greater) (
npm install -g '@angular\cli'
) - .Net Core 2.2.3
launch shell/cmd
git clone https://github.com/rajeevchamoli/PeopleMgtDemo.git
cd App
- Go to folder 'App'
- Launch PeopleMgt.sln in VS 2017
- Press F5 or run it ( this might take some time to download the packages if not alredy done)
- Application should launch in browser. ( It might timeout in first attempt, so need to just refresh the page.)
Install the npm packages described in the `package.json` and verify that it works:
launch shell/cmd
cd App\PeopleMgt\ClientApp
npm install
This cmd may take some time to install required packages from **package.json**
launch shell/cmd
cd App\PeopleMgt\ClientApp
Ng build
Ng build
- runs the TypeScript compiler, asset copier.
cd App\PeopleMgt\ClientApp
Ng serve
open your browser to launch the app on http://localhost:4200/
Test explorer in Visual Studio 2017 can help execute the testcases.