Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 1.55 KB

README.md

File metadata and controls

11 lines (6 loc) · 1.55 KB

Summary of Expense Tracking Website:

Front-End: The website is built using React for the front-end, which provides a responsive and interactive user interface. Redux is used for state management, allowing seamless communication between components and maintaining a consistent application state.

Back-End: The back-end of the website is developed using Node.js and Express.js. It serves as a REST API, enabling communication between the front-end and the database. The API handles requests for adding, deleting, and searching expenses, ensuring data consistency and security.

Database: MongoDB is used as the database to store expense-related information. It provides a flexible and scalable data storage solution, allowing efficient management of expense records. The database stores expenses categorized by user, category, and amount, facilitating easy retrieval and analysis of data.

Expense Tracking Features: The website allows users to add expenses by selecting a category and specifying the amount. The expenses are securely stored in the MongoDB database. Users can also delete expenses, providing flexibility and control over their recorded transactions. Additionally, a search functionality is implemented, enabling users to search for expenses based on category, amount, or any other relevant criteria.

Overall, this Expense Tracking Website provides users with a user-friendly interface for managing their expenses effectively. It leverages React and Redux on the front-end, Node.js and Express.js for the back-end API, and MongoDB for efficient and scalable data storage