Inspiration
A finance manager and expense tracker
Creating as many wallets as you like, a few ideas for the usage of the bot is as following
- Personal finances
- Workplace petty cash
- Sorting lunch bill
- Pool money for someone's birthday
- Event fund raising etc
What it does
- Create multiple wallets of 2 types:
a) Private: Only you can view wallets that you owned (e.g. Personal wallet)
b) Public: Everyone in the slack team can view the wallet, allow collaboration/contribution (e.g. Fund Raising wallet) - Keep track of income and expenditure
- Calculate monthly or yearly total income and expenditure
- Generate bar chart or pie chart for meaningful illustration
- Export data as a backup
- Import data in the event you wanna insert in batches
- Simple task list just in case you want to jot a note
- Search through description for past transactions
- Create categories for your income or expenditure
- Following is the complete list of the Main Menu
record spentrecord incomecreate walletcreate categoryedit entrysearchlist all walletslist all categoriesget latestget chart by monthget chart by yearget total by monthget total by yearget by dateget by monthget by yeardelete walletdelete categorydelete entryimportexportlist all taskscreate taskdelete taskget budgetreset monthly budget
How I built it
All thanks to the documentation on Amazon Lex and Slack
Challenges I ran into
Handling as many negative test cases that I can think of.
Accomplishments that I'm proud of
From my initial requirement to learn a little bit about Amazon Lex through putting thoughts about what I can do on it and finally come out something that I would actually use.
What's next for simwalletbot2
Potentially simwalletbot2 is to have a companion app on android and ios
Built With
- amazon-dynamodb
- amazon-lambda
- amazon-lex
Log in or sign up for Devpost to join the conversation.