This is an inventory management application built with Next.js 14. It allows users to track, manage, and organize their inventory efficiently.
- Next.js 14 - React framework for building web applications
- React - JavaScript library for building user interfaces
- MongoDB - NoSQL database for storing inventory data
- Mongoose - MongoDB object modeling for Node.js
- TypeScript - Typed superset of JavaScript
- Tailwind CSS - Utility-first CSS framework
- Axios - Promise-based HTTP client for API requests
- React Hook Form - Form handling library
- Zod - TypeScript-first schema validation
- NextAuth.js - Authentication for Next.js
- User authentication and authorization
- Real-time inventory tracking
- Add, edit, and delete inventory items
- Search and filter functionality
- Responsive design for mobile and desktop
- Clone the repository
- Install dependencies:
yarn - Set up environment variables (see
.env.example) - Run the development server:
yarn run dev - Open http://localhost:3000 in your browser
yarn run dev- Start the development serveryarn build- Build the application for productionyarn start- Start the production server