A comprehensive RESTful API for personal and collaborative expense tracking, budget management, and financial reporting.
View on GitHubExplore the available endpoints for managing wallets, transactions, budgets, and more.
Discover the powerful features that make SpendWise a comprehensive financial management solution.
Create and manage multiple wallets for different purposes with support for various currencies.
Record and categorize income and expenses with detailed filtering and search capabilities.
Set and track budgets for specific categories with period-based limits and notifications.
Receive alerts for budget limits, shared wallet invitations, and important updates.
Set up automatic transactions with various frequencies for regular income and expenses.
Share wallets with others and manage permissions for collaborative financial tracking.
Follow these steps to set up the SpendWise backend on your local machine.
Get the code from GitHub to your local machine.
Install all required packages using Pipenv.
Create a .env file with the necessary configuration.
Create the database and run migrations.
Start the Flask development server.
The API will be available at
http://localhost:5000