Skip to content

Latest commit

 

History

History
59 lines (48 loc) · 1.82 KB

README.md

File metadata and controls

59 lines (48 loc) · 1.82 KB

ExpensesControlApp

This is a ASP.NET MVC web application that provides the main CRUD operations for controlling your expenses as well as other features.

Features

  • Adding, deleting and updating expenses
  • Sorting expenses by name, amount and date
  • All the above features for the expenses, that are repeated weekly or monthly
  • Viewing expenses by different time spans (today, this week, this month, total)
  • Setting up and updating an expense limit
  • Visible representation of the available amount of money
  • Server and client side validation
  • Compatibility for all devices

Screenshots

Expenses page view Expenses index page

Page view for a specific time span Expenses time span page

Delete partial view

Delete page

Add page view Expenses create page

Add page validation Expenses validation

Update page view Expenses update page

Regular expenses page view Regular expenses index page

Regular expense update page view Regular expenses update page

Limit page view Limit page

Page views for mobile devices Expenses page views mobile

Technologies used

  • ASP.NET MVC 5
  • .NET Framework 6.0
  • C# 10.0
  • Visual Studio 2022
  • MS SQL Server 2019
  • Entity Framework 6.0.3
  • JQuery 3.6.0
  • Bootstrap 5
  • FontAwesome 4.7.0

Room for improvement

  • Add user authentification
  • Add the ability to select a specific time span
  • Add the ability to track earnings

Acknowledgements

This project was based on ASP.NET MVC tutorial by tutorialsEU.