Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

It is built for all types of businesses, offering a modern and intuitive inventory management solution. Whether you run a retail store, a manufacturing unit, or any business that handles inventory, Stoka helps you manage operations efficiently and effortlessly.

License

Notifications You must be signed in to change notification settings

chughtaiburhan/Inventory_Management_System

Repository files navigation

<<<<<<< HEAD

β˜• Stoka - Inventory Management System

A comprehensive, modern inventory management system built with Next.js, TypeScript, and Tailwind CSS. Stoka provides a complete solution for managing businesses, from inventory tracking to customer management.

✨ Features

  • Modern UI/UX: Beautiful, responsive design with inventory-themed aesthetics
  • Product Management: Complete inventory tracking and management
  • Service Management: Service-based business operations
  • Dashboard Analytics: Real-time insights and reporting
  • Multi-portal Support: Separate portals for products and services
  • AI Chat Integration: Intelligent customer support
  • Responsive Design: Works seamlessly on all devices
  • Dark Mode Support: Elegant dark and light themes

πŸš€ Tech Stack

  • Framework: Next.js 15
  • Language: TypeScript
  • Styling: Tailwind CSS
  • UI Components: Radix UI + shadcn/ui
  • Icons: Lucide React
  • Charts: Recharts
  • Forms: React Hook Form + Zod
  • Theming: next-themes

🎨 Design System

Stoka features a modern inventory-inspired design system:

  • Primary Colors: Warm inventory browns and amber tones
  • Typography: Inter font family for optimal readability
  • Components: Consistent, accessible UI components
  • Gradients: Beautiful inventory-themed gradients
  • Icons: Package and modern business icons

πŸ“¦ Installation

  1. Clone the repository:
git clone https://github.com/chughtaiburhan/Inventory_Management_System.git
cd stoka
  1. Install dependencies:
npm install
# or
yarn install
# or
pnpm install
  1. Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
  1. Open http://localhost:3000 in your browser.

πŸ—οΈ Project Structure

stoka/
β”œβ”€β”€ app/ # Next.js app directory
β”‚ β”œβ”€β”€ (auth)/ # Authentication pages
β”‚ β”œβ”€β”€ product/ # Product portal
β”‚ β”œβ”€β”€ service/ # Service portal
β”‚ └── globals.css # Global styles
β”œβ”€β”€ components/ # Reusable components
β”‚ β”œβ”€β”€ ui/ # shadcn/ui components
β”‚ └── *.tsx # Custom components
β”œβ”€β”€ lib/ # Utility functions
β”œβ”€β”€ public/ # Static assets
└── styles/ # Additional styles

🎯 Key Components

  • Sidebar Navigation: Modern sidebar with inventory-themed branding
  • Dashboard: Comprehensive analytics and overview
  • Product Management: Inventory tracking and management
  • Service Management: Service operations and client management
  • AI Chat: Intelligent customer support system
  • Reports: Detailed analytics and reporting

🎨 Customization

Colors

The system uses an inventory-themed color palette defined in tailwind.config.ts:

inventory: {
 '50': '#fef7f0',
 '100': '#fdecd8',
 '200': '#fbd5b0',
 '300': '#f8b87d',
 '400': '#f49444',
 '500': '#f17a1a',
 '600': '#e25f0f',
 '700': '#bc470f',
 '800': '#963a13',
 '900': '#7a3214',
 '950': '#421808',
}

Branding

Update the branding in:

  • app/layout.tsx - Page title and metadata
  • components/sidebar.tsx - Navigation branding
  • public/favicon.svg - Favicon
  • public/stoka-logo.svg - Logo

πŸ“± Responsive Design

Stoka is fully responsive and optimized for:

  • Desktop (1024px+)
  • Tablet (768px - 1023px)
  • Mobile (320px - 767px)

πŸŒ™ Dark Mode

The system supports both light and dark modes with inventory-themed color schemes for both themes.

🀝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

β˜• About Stoka

Stoka is designed for businesses of all types, providing a comprehensive inventory management solution that combines modern technology with intuitive design. Whether you're running a retail store, manufacturing facility, or any business with inventory needs, Stoka helps you manage every aspect of your business efficiently.


Built with πŸ“¦ and ❀️ for the inventory management community

Inventory_Management_System

da07a43f9441032550a49503cff0158422cb3273

About

It is built for all types of businesses, offering a modern and intuitive inventory management solution. Whether you run a retail store, a manufacturing unit, or any business that handles inventory, Stoka helps you manage operations efficiently and effortlessly.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /