Expense Manager app can be used to manage day-to-day expenses.
- Manage incomes & expenses
- Multiple accounts
- Transfer funds between accounts
- Multiple users (login and registration)
- All data on cloud
- View stats of selected or all accounts
- Complete activity logging
- Platform agnostic. Use on any device including PC, laptop, mobiles, etc
- Free for everyone (or maybe?)
- Fully refrential data, accounts, categories, transactions, etc.
I built this piece of code just to showcase some coding knowledge.
Following technologies were used to build this app:
- SvelteKit
- MySQL
- Many other libraries (See package.json for more details)
- Account balance in account view
- Sending password reset OTP & Password reset page
- Account View (Transfer format), if fromAccount show as expense, if toAccount show as income..
- Breadcrumbs last link (in Tabs.svelte + +layout.svelte pages)
- Safari Search fix
- Test Completely
- Comment code
- Where needed make create, update and delete statements transactional.
- Improve readme.md
- Verification email SMTP timeout issue
- Add urlName to incomeCategories (for searching others in income-categories, it is needed)
- Add chart in stats
- Make responsive ui
- Dark mode
- PWA
- Add filters to search
- Throw on 4xx and 5xx status codes. So handleError can catch and log.