Web app features invoices system, where user can add and track invoices.
Users able to:
- View the optimal layout for the app depending on their device's screen size
- See hover states for all interactive elements on the page
- Create, read, update, and delete invoices
- Receive form validations when trying to create/edit an invoice
- Save draft invoices, and mark pending invoices as paid
- Filter invoices by status (draft/pending/paid)
- Toggle light and dark mode
- Keep track of any changes, even after refreshing the browser
BEM, CSS Flexbox and Grid, JavaScript, ReactJS
git clone https://github.com/effip24/invoice-webapp-frontend.git
cd invoice-webapp-frontend
npm install
npm run start