This web application allows users to store details about their incomes and expenditures.
The overall architecure is
ASP.NET MVC 5.0 (with C# and Razor) -> Entity Framework -> SQL Server Database.
This website uses the following tools and technologies.
Asp.Net MVC 5.0
Razor engine for presentation
SQL Server LocalDB
Visual Studio.NET 2013 Express for Web
Data Validation Attributes for validation using jQuery
jQuery Validation, jQuery Ajax and jQuery UI
Layout and Stylesheets
The following are the major operations in this application.
Search Income and Expenditure entries
Recent Income and Expenditure entries
Steps to download, deploy and run this project
The following are the steps to be taken to run the existing part of the application. Sql Server database, which contains all required tables, is bundled along with this application.
and unzip it into any directory in your system. For example, if you extract to
then it will create a directory
Start Visual Studio.NET 2013 Express for Web
Open the project from the directory into which you extracted the .rar file. For example,
Database (pa.mdf) is placed in
Required tables are to be created using tables.sql, which is part of the project
In order to keep download small, I have removed .dll files from BIN folder and some other unncessary files. So, project does not run after you open it in Visual Studio.
Recommended approach is to create a new ASP.NET MVC applcation and copy the required files from this project into new project. Use NuGet package manager to install projects like jQuery Unobtrusive Ajax, jQuery UI, jQuery Unobtrusive Validation etc.
Run project from Visual Studio.NET after you are done with the above procedure.
Go to /User/Login to start with Login Page