Budgeting application focused on Monthly due dates and budget category adherence.
Written in Javascript & C# with OAuth & Plaid Integrations
Alpha Functionality: A basic UI, OAuth login endpoints, Plaid integration for bank linking, and a minimal calendar and budget overlay system.

Attempting to solve for organization of budgets into categories and due dates into a visual model that can be overlayed on a calendar. The app enables linking of financial accounts to analyze and organize actual expenses charged and compare budget adherence. Each day tile on the calendar can be zoomed in to see each expense and compare with the toggled overlay to visualize daily spend vs budget. The focus is a seamless blend of everyday budgeting month by month that can zoom out to view yearly budget adherence by category. The target audience is individuals and families who struggle to visualize their budget with other solutions.
- Clone/fork this repo
- Configure your environment: – Update the appsettings.json with your actual database connection strings and OAuth/Plaid credentials.
- Set up the database: – Run the init.sql script with PostgreSQL to create your tables and optionally load data using seed.sql.
- Build and run the backend: – Use the .NET CLI (e.g., dotnet run in the server folder) to start your API.
- Launch the frontend: – Use a lightweight server (like live-server or any static server) to open index.html in your browser.
The app is written with TLS1.2 in mind, but can be adjusted as needed in source. As you iterate, you can enhance the UI/UX, add detailed budgeting logic, and further secure your endpoints.