EmNebergall / Garbanzo

an application to compare beancount spending data to a budget plan
0 stars 0 forks source link

Directory structure #1

Open EmNebergall opened 2 days ago

EmNebergall commented 2 days ago

add files and folders following directory structure for a Flask application:

budget_app/ ├── backend/ │ ├── app/ │ │ ├── init.py │ │ ├── models/ │ │ │ ├── init.py │ │ │ └── transaction.py │ │ ├── routes/ │ │ │ ├── init.py │ │ │ └── api.py │ │ └── utils/ │ │ └── calculations.py │ ├── config.py │ └── run.py └── frontend/ └── src/ └── ... (React files)

EmNebergall commented 18 hours ago

frontend/ ├── src/ │ ├── components/ │ │ ├── layout/ │ │ │ ├── Sidebar.jsx │ │ │ ├── Header.jsx │ │ │ └── DashboardLayout.jsx │ │ ├── dashboard/ │ │ │ ├── BalanceSummary.jsx │ │ │ ├── MonthlyTrend.jsx │ │ │ ├── CategoryBreakdown.jsx │ │ │ └── RecentTransactions.jsx │ │ ├── transactions/ │ │ │ ├── TransactionList.jsx │ │ │ ├── TransactionFilters.jsx │ │ │ └── TransactionSearch.jsx │ │ └── shared/ │ │ ├── LoadingSpinner.jsx │ │ ├── ErrorBoundary.jsx │ │ └── DateRangePicker.jsx │ ├── hooks/ │ │ ├── useTransactions.js │ │ ├── useCategories.js │ │ └── useDateRange.js │ ├── services/ │ │ └── api.js │ ├── utils/ │ │ ├── formatters.js │ │ └── calculations.js │ ├── context/ │ │ └── DateRangeContext.js │ ├── pages/ │ │ ├── Dashboard.jsx │ │ ├── Transactions.jsx │ │ └── Categories.jsx │ ├── App.jsx │ ├── index.jsx │ └── index.css ├── public/ │ └── index.html ├── package.json └── tailwind.config.js