Welcome to the Transaction Dashboard project! This repository is one of my open source portfolio projects.
- React Hooks: Utilizes multiple React hooks for state and effect management.
- Custom Hook: Includes a custom
useFetchHook
for efficient data fetching. - MUI Components: Leverages Material-UI components for a modern and responsive UI.
- Transaction Data Management: Handles and displays transaction data dynamically.
- Interactive UI: Provides a user-friendly and interactive interface.
Check out a live demo of the project here.
To get started with the project, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/transaction-dashboard.git cd transaction-dashboard
- Install dependencies:
pnpm install
- Create data:
pnpm run create-data
- Run backend:
pnpm run backend
- Start client:
pnpm run dev
- React: JavaScript library for building user interfaces.
- React Hooks: For state and effect management.
- Material-UI (MUI): For UI components and styling.
- PNPM: Fast, disk space efficient package manager.
- Custom Hooks: For reusable logic.