Skip to content

Latest commit

 

History

History

client

A-6

Inventory Management System for eye-glass selling store.

Tech stack

  • 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.

Getting started

Important

NodeJs version >= 20

  • Rename .env.example to .env.local and add the variables.
  • Go to src/config/index.ts and change SERVER_DOMAIN to where your server is running.
# install dependencies
pnpm install

# dev server
pnpm dev

Demo credentials

User

Manager