1.Install node js. 2. Visual Studio Code 2019. 3. Install dotnet ef global tool using this command "dotnet tool install --global dotnet-ef".
- Download the repositories.
- Then go to the Expense Tracker Application Folder.
- Open the or click "Update Database.bat" file that will be update database.
- To Open Application first Open the "Run Data Server.bat" then open the "Run Client Site.bat" File.
- Go to the "Expense Tracker Application" Folder then you can find the all of folder about application.
- Model => DatabaseModel.cs File
- Migrations => Database Migrations files.
- Controllers => Home Controller, Expense Categories Controller, Daily Expenses Controller.
- Validation => FutureDatePickValidation.cs this validation is prevent to pick future date.
- Views => You will find the all of Razor Views files.
- wwwwroot => You will find Client Side Validation and some framwork.
- ASP.NET Core MVC.
- ASP.NET Core Framework 5.
- Entity Framework Core.
- MS SQL Server.
- C# Programming Language.
- Bootstrap 5 CSS Framework.
- Code-First approach of system development.
- One to Many Relationship Database.
- Code-First approach in Model.
- Data Anotation Server Side.
- Data Anotation Client Side.
- Partial View in Navigation.
- Partial View with AJAX.
- Custom validation for prevent to pick future date.
- Date picker in Expense Date Field.