A modern React-based inventory management system for Mumuksh Impex LLP.
- Executive Dashboard with real-time stock overview
- Material Inward/Outward tracking
- Finished Goods management
- Vehicle Loading & Dispatch with PDF challan generation
- Live Stock Reports with search functionality
- Low stock alerts
- React 18
- Vite (Build Tool)
- Tailwind CSS
- Lucide React Icons
- jsPDF (for PDF generation)
- Install dependencies:
npm install- Start development server:
npm run dev- Build for production:
npm run build- Install Vercel CLI:
npm i -g vercel- Deploy:
vercel- Push your code to GitHub
- Go to vercel.com
- Import your repository
- Vercel will automatically detect Vite and configure the build settings
- Click Deploy
- Go to vercel.com
- Click "New Project"
- Import your Git repository or upload the project folder
- Vercel will auto-detect the framework (Vite)
- Click Deploy
The app connects to a Google Apps Script backend. The API URL is configured in App.jsx:
const API_URL = "https://script.google.com/macros/s/YOUR_SCRIPT_ID/exec";Make sure your Google Apps Script is deployed as a web app with appropriate permissions.
.
├── App.jsx # Main application component
├── main.jsx # React entry point
├── index.html # HTML template
├── package.json # Dependencies
├── vite.config.js # Vite configuration
├── tailwind.config.js # Tailwind CSS configuration
├── vercel.json # Vercel deployment configuration
└── src/
└── index.css # Tailwind CSS imports
- The app uses external CDN scripts for PDF generation (jsPDF)
- All animations and styling use Tailwind CSS
- The app is fully responsive and works on mobile devices