The Finance Tracker is a web-based application that enables users to manage their expenses and income, with the added functionality of real-time currency conversion. This project is implemented using ASP.NET Core, C#, HTML, CSS, JavaScript, and SQL Server, and it integrates with a third-party API to provide up-to-date exchange rates.
-
Expense and Income Management: Users can add, edit, and delete their financial transactions, allowing for efficient expense and income tracking.
-
Responsive User Interface: The user interface is designed to provide a responsive and user-friendly experience, accessible on various devices.
-
Currency Conversion: Real-time currency conversion is made possible by integrating an external API, providing the latest exchange rates and enabling users to perform currency conversions effortlessly.
-
Data Storage and Security: User transactions and financial data are securely stored and retrieved using SQL Server, ensuring data integrity and privacy.
-
ASP.NET Core: The backend functionality is developed using ASP.NET Core, offering robust and efficient performance.
-
C#: The application is primarily written in C# to ensure maintainability and code structure.
-
HTML and CSS: The user interface is built using HTML and styled with CSS for a clean and attractive design.
-
JavaScript: JavaScript is used to provide interactivity and enhance the user experience.
-
SQL Server: SQL Server is used for data storage and retrieval, ensuring data integrity and security.
-
Third-Party API Integration: Integration with a third-party API facilitates real-time currency conversion.
To get started with the Finance Tracker application, follow these steps:
- Clone this repository to your local machine:
git clone https://github.com/muglu-ai/ExpenseTracker.git
-
Set up the database using SQL Server and update the connection string in the application.
-
Build and run the application using Visual Studio or the .NET CLI.
-
Access the application through your web browser to start managing your finances.
- Dashboard
- Recent Transaction
- Finance Expense Category
We welcome contributions from the community! If you'd like to contribute to the project or report issues, please check our Contribution Guidelines.
For inquiries and support, please contact Manish Kumar Sharma.