Skip to content

reutmihai/Money-Guard

Repository files navigation

Money Guard 💰

Welcome to Money Guard, your personal finance management app! This project is a responsive, feature-rich application built to help you track and manage your financial transactions efficiently.

Features 🛠️

  • User Authentication (Registration & Login with Formik + Yup validation)
  • Responsive Design for mobile, tablet, and desktop devices
  • Redux for state management with redux-persist for token storage
  • Real-time Currency Exchange Rates with caching in localStorage
  • Statistics and visual insights with react-chartjs-2
  • Transaction Management (Add, Edit, Delete)
  • Private & Public Route Handling
  • Custom Loader for asynchronous operations
  • Multi-device Navigation with react-responsive

Tech Stack 🧑‍💻

  • Frontend: React, Redux Toolkit, Redux Persist, React Router DOM
  • UI/UX: Formik, Yup, React-Responsive, React ChartJS, React-Datepicker
  • Backend API: Wallet API
  • Package Manager: Vite
  • Styling: CSS Modules

Installation & Setup 🚀

Follow these steps to set up the project locally:

  1. Clone the repository:
    git clone https://github.com/your-repo/money-guard.git

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors