{"repo":"MiladJoodi/Fullstack_Invoice_Manager","free":true,"listed":false,"github":"https://github.com/MiladJoodi/Fullstack_Invoice_Manager","clone":"git clone https://github.com/MiladJoodi/Fullstack_Invoice_Manager.git","description":"Build a full-featured Invoice Manager with Next.js 14 using CRUD, Server Actions, Pagination, Search, and Email sending in this hands-on fullstack project.","language":"JavaScript","stars":10,"topics":["crud","crud-sample","frontend","fullstack","fullstack-crud-operations","javascript","nextjs","reactjs","serveractions","tailwind"],"license":"MIT","category":"databases-storage","readme_excerpt":"Fullstack Invoice Manager with Next.js 14 Tech stack: --- A complete fullstack project built with Next.js 14 (App Router) and MongoDB , where you can create, read, update, delete, search, paginate, and email invoices. This app uses React Hook Form with Zod validation, and server actions for smooth backend operations. The UI is styled using Tailwind CSS and enhanced with: - Radix UI components - Lucide Icons - React Toastify - Tailwind animations - Tooltips via rc-tooltip For database handling, the app uses Mongoose to interact with MongoDB. Key Features - ✅ CRUD operations with Server Actions - 🔍 Debounced search using use-debounce - 📄 Pagination via react-paginate - ✅ Form validation with @hookform/resolvers and Zod - 🎨 Beautiful and accessible components with shadcn/ui - 💨 Styling with Tailwind CSS - ♻️ Utility classes managed with clsx and tailwind-merge This project is a great starting point for anyone looking to build modern fullstack applications with real-world features using Next.js 14 . 📺 Inspired by this awesome YouTube","default_branch":null,"files":null,"tree":[],"storefront":"/r/MiladJoodi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MiladJoodi/Fullstack_Invoice_Manager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}