ReduxVault is a modern banking simulation app built with React, TypeScript, Redux Toolkit, and Tailwind CSS. It allows users to deposit, withdraw, and request loans, providing a smooth and interactive experience with real-time state management.
1๏ธโฃ Clone the repository: git clone https://github.com/emad-abaei/ReduxVault.git
2๏ธโฃ Navigate to the project directory: cd ReduxVault
3๏ธโฃ Install dependencies: npm install
4๏ธโฃ Run the development server: npm run dev
This project was originally inspired by a course by Jonas Schmedtmann. The course focused on implementing the logic in JavaScript without a UI.
I extended the project by:
โ
Implementing a full UI using React & Tailwind CSS
โ
Migrating the codebase to TypeScript for better type safety
โ
Adding extra features and enhancements
Contributions are welcome! Feel free to submit issues or pull requests.
This project is licensed under the MIT License.