Inventory Management System for eye-glass selling store.
- Next.js - For routing and middleware
- Redux Toolkit - For client-side state management and data fetching
- TypeScript - Static type checking
- Shadcn - For complex user interfaces with Tailwind CSS
- Tanstack Table - For creating a dynamic data table
- React Hook Form - For handling form submission
- Zod - Validating form data
- kendo-react-pdf: For converting JSX to a downloadable PDF file.
Important
NodeJs version >= 20
- Rename
.env.example
to.env.local
and add the variables. - Go to
src/config/index.ts
and changeSERVER_DOMAIN
to where your server is running.
# install dependencies
pnpm install
# dev server
pnpm dev
- email: johurul@nnobd.org
- password: @johurul
- email: johurul@manager.com
- password: @johurul