A full-stack inventory management web application built using Next.js, Tailwind CSS, MongoDB, Node.js, and Express.js. This application features authentication and authorization, where users can view items in the inventory, and admins have additional privileges to add, edit and delete items.
- Authentication: Users can sign up and log in securely.
- Authorization: Two roles:
- User: Can view inventory items.
- Admin: Can add new items, edit and delete existing ones, and has full control over the inventory.
- Inventory Management: Add, edit, delete and view items stored in the inventory.
- Design: Built with Tailwind CSS for a modern UI.
Here’s a [video demo] of the project in action:
Inventory.-.Made.with.Clipchamp.1.mp4
cd server
npm i install
npm startcd client
npm i install
npm run dev