It an MoneyManagement API to track the spendings.
Using below technologies/frameworks:
java-1.8.0_121 |
MongoDB-3.4.2 |
Rest with Jersey-2.17 |
gson-2.8.0 |
maven-3.3.9 |
Implemented with custom logger API
API available are: URI (POST) : http://localhost:8080/myfirstApp/snofty/MM/createTransaction/ Input (JSON): { "type": "cash", "mode": "offline", "bank": "HDFC", "category": "Provisions", "amount": "112.21" } Output (JSON): { "type": "cash", "amount": 112.21, "mode": "offline", "timestamp": 0, "bank": "HDFC", "category": "Provisions" } URI (GET): http://localhost:8080/myfirstApp/snofty/MM/getTransactions Output (JSON) : [ { "type": "cash", "amount": 112.21, "mode": "offline", "timestamp": 0, "bank": "HDFC", "category": "Provisions" }, { "type": "cash", "amount": 112.21, "mode": "offline", "timestamp": 0, "bank": "HDFC", "category": "Provisions" } ]