Spendopia is a financial management application designed to help users track their expenses and manage their budgets effectively. This repository contains the backend and service configurations for Spendopia.
- Expense Tracking: Record and categorize expenses for better financial insights.
- Budget Management: Set budgets and receive alerts when nearing limits.
- Data Visualization: View spending patterns through graphs and charts.
- User Authentication: Secure user accounts with authentication and authorization features.
To get Spendopia up and running on your local machine, follow these steps:
Before starting, ensure you have the following installed:
- Clone the repository:
git clone https://github.com/SimeonKovachev/Spendopia.git cd Spendopia
- Restore dependencies and build the project:
dotnet restore dotnet build
Update appsettings.json
in Spendopia.API project with your database connection string.
Run the following commands:
cd Spendopia.Data
dotnet ef database update
Start the application using:
dotnet run --project Spendopia.API
This project is licensed under the MIT License. See the LICENSE file for details.