Skip to content

JaneMoroz/invoice-app

Repository files navigation

Invoice app

Solution for a challenge from frontendmentor.io.




🚀 Technologies used:

Nextjs iconTypescript iconRedux iconReact hook form iconMongo iconPrisma icon

📄 About The Project

A fullstack invoice app built with Nextjs.

😀 User Can:

  • A full-stack application
  • 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

🧞 Instructions

To run the client:

open new terminal
npm install
npm run dev

💻 Preview