- initial db
- add host for local development
- change range key to timestamp
- Add attack urls
- Add simple test for it
- models and its tests
- tests should use different table name, or we will remove the real table
- refactor code
- test the fake table
- get geo location from ip
- refactor name
- refactor country name
- get region by joining region and coutnry name
- change test for model: country field stores country code
- add set data
- add space
- typo timestamp
- test saving attack
- rename
- rename
- test query items from db
- more accurate assertion