Do you ever feel overwhelmed managing your finances? Wondering where your hard-earned money goes? Take control with your very own Express Tracker!
This innovative tool goes beyond simple transaction recording. It's a comprehensive financial hub designed to streamline your budgeting and provide insightful visualizations.
This project utilizes a powerful combination of frontend and backend technologies to deliver a smooth and insightful financial tracking experience.
Vite: This lightning-fast frontend build tool ensures a blazing-development experience with features like hot module replacement.
React-Hot-Toast: Provides a user-friendly way to display informative notifications and alerts within the application.
Tailwind CSS: Leverages a utility-first approach to styling, allowing for rapid UI development and a consistent design language.
Chart.js: Empowers the creation of beautiful and interactive pie charts, offering a clear visual representation of your financial data.
Apollo Client: Facilitates seamless data fetching and management between the frontend React application and the GraphQL API on the backend.
Express.js: A flexible and minimalist Node.js framework that serves as the foundation for building the robust backend server.
Mongoose: An ODM (Object Data Modeling) library that simplifies interacting with MongoDB, the chosen NoSQL database for this project.
Passport.js: Provides a robust authentication layer, ensuring secure user access and data protection.
GraphQL: A powerful query language that allows for efficient data retrieval from the backend, empowering a flexible and performant frontend experience.





