SS
Microfinance tracker

Microfinance tracker

View project

Microfinance Tracker is a web application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It allows users to track their microfinance expenses by sending WhatsApp messages. The application provides features like authentication, validation, and data visualization.

Features include, Users can create an account and log in to access their personal dashboard. JSON Web Tokens (JWT) are used to authenticate users and protect routes. User passwords are securely encrypted using bcrypt.js before storing them in the database. User passwords are securely encrypted using bcrypt.js before storing them in the database. Users can view their expense history, filter expenses by month or year, and visualize data using charts. User input is validated on both the client and server sides to ensure data integrity. The user interface is designed using Flowbite and Tailwind CSS, making it mobile-friendly and visually appealing.