Created on 29th August 2020
•
Maintaining household expenses is a daunting task. You encounter difficulties in keeping records and managing them almost every day of your life. Team Enigma presents 'Mero Ledger', a web app for maintaining your daily expenses, savings and minor loans. This app provides a platform for adding your expenses, loans and also gives you ideas for investment. You can view your past records and present records at any time. Since this app is for personal purpose, it is secure and no one will be able to able to view your records. You can view your expenses in a concise tabular form. The app is easy to navigate and you will be able to use it on an everyday basis.
#FinTech
One of the major problems in the frontend was the use of FetchAPI. After declaring endpoint for all the requests, we couldn't send the request for individual users. Every time we sent a request the server would crash. In order to overcome that bug, we had to authenticate every single screen individually.
We encountered many non-terminating loops while doing the calculations involved due to the irregular mapping of values. We finally decided on doing the calculations from the backend to overcome that bug.
In the backend, we encountered ISP specific bug while using MongoDB Atlas. We compared our individual ISPs to figure out what the problem was and used VPN on the problematic ISP.
We also faced problems while adding month-specific data. A new document was created every time we added a new month. We had to add a condition to match the id with the user to overcome this problem.
Technologies used