ReduxVault Tailwind Templates

Reduxvault

๐Ÿ’ฐ ReduxVault is a modern banking simulation app built with React, TypeScript, Redux Toolkit, and Tailwind CSS. It lets users deposit, withdraw, and request loans with a smooth, interactive experience powered by real-time state management.

๐Ÿ’ฐ ReduxVault

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.

๐Ÿ–ผ๏ธ Screenshots

๐Ÿ“Œ Home Screen

Home Screen

๐Ÿš€ Features

  • ๐Ÿ’ณ Deposit & Withdraw โ€“ Simulate banking transactions easily.
  • ๐Ÿฆ Request a Loan โ€“ Borrow money with a specified purpose.
  • โœ… Pay Off Loan โ€“ Settle your loan when you have enough balance.
  • โšก Instant State Updates โ€“ Redux Toolkit ensures seamless interactions.
  • ๐ŸŽจ Attractive UI โ€“ Styled with Tailwind CSS and Glassmorphism design.
  • ๐Ÿ”” Toasts for Feedback โ€“ Get instant notifications for actions.

๐Ÿ› ๏ธ Tools & Technologies

  • โš›๏ธ React โ€“ Component-based UI development
  • ๐ŸŸฆ TypeScript โ€“ Static typing for better reliability
  • ๐Ÿ— Redux Toolkit โ€“ Simplified state management
  • ๐ŸŽจ Tailwind CSS โ€“ Utility-first styling for a sleek design

๐Ÿ”— Demo

๐Ÿงช Testing

  • Tests are not implemented yet, but they will be added soon using Vitest and React Testing Library to ensure reliability and maintainability.

๐Ÿ“‚ Setup & Installation

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

๐Ÿ™Œ Acknowledgments

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

๐Ÿ“ฉ Contributing

Contributions are welcome! Feel free to submit issues or pull requests.

๐Ÿ“œ License

MIT License This project is licensed under the MIT License.

Top categories

Loading Svelte Themes