Frontend application built with React to manage financial transactions, including listing, viewing details, and creating new transactions.
This project was developed as part of a hands-on learning process focused on React application architecture and state management.
- Transactions list
- Transaction details page
- Create new transactions via modal
- Global state management with Context API
- Page-based navigation
- React
- Vite
- JavaScript
- Context API
- Tailwind CSS
- Mock backend using
db.json
- Global state management using Context API
- Modular component structure
- Separation between pages, components, and utilities
- Mock data layer prepared for backend integration
npm install
npm run dev