Simple expense tracker
Folder | Purpouse |
---|---|
ExpenseTracker | ASP.NET Core Web App with RESTful API |
ExpenseTracker.Domain | Business logic |
ExpenseTracker.Persistence | Database configuration & data access layer |
Run the following to start the backend service locally:
dotnet run --project ExpenseTracker
Go to \ExpenseTracker.Web
and run the following to start the frontend service locally:
// install dependencies
npm i
// compile libraries to be Ivy compatible
npm run ngcc:node_modules
npm start
Project requires SQL Server Express LocalDB
to be running locally. See Install LocalDB
Run the following to configure local database
dotnet ef database update --project .\ExpenseTracker.Persistence\ --startup-project .\ExpenseTracker\