** Star this repo** ** Live Demo** ** Documentation** ** Contributing**
Building the future of supplier management, one commit at a time.
ShopSynk 2.0 is a modern, real-time supplier management platform built for businesses that need to track suppliers, manage transactions, and collaborate across teams. Think of it as your business command center with real-time notifications, multi-user collaboration, and progressive web app capabilities.
- Small to Medium Businesses managing multiple suppliers
- Teams that need real-time collaboration
- Mobile-first operations requiring offline access
- Notification-driven workflows
- Data-driven decision making
- Natural Language Parsing - "bought phone 2000 rs" → Auto-extracts title, amount & category
- Smart Amount Detection - Supports 2k, ₹2000, Rs.2000, 2000rs formats
- Intelligent Categorization - AI suggests from 12+ categories
- Persistent Preferences - Settings saved automatically
- Offline Fallback - Rule-based parsing when AI unavailable
- Instant notifications when team members add transactions
- Live updates across all connected devices
- Push notifications even when the app is closed
- Multi-user collaboration with ownership tracking
- Fully Responsive - Optimized for phones, tablets & desktop
- Touch-Friendly - 44px minimum tap targets
- Smart Layouts - Stack on mobile, side-by-side on desktop
- Active Feedback - Visual response to touch interactions
- Offline functionality - works without internet
- Install on any device - mobile, desktop, tablet
- Background sync - updates when connection returns
- Native app experience in your browser
- Row-Level Security with Supabase
- JWT authentication with session management
- Secure API endpoints with proper authorization
- Environment-based configuration
- Responsive design - beautiful on all screen sizes
- Dark/Light theme support
- Intuitive navigation with mobile-first approach
- Consistent design system with Tailwind CSS
- ** React 18** - Latest React with concurrent features
- ** TypeScript** - Type-safe development
- ** Tailwind CSS** - Utility-first styling
- ** PWA** - Progressive Web App capabilities
- ** Vite** - Lightning-fast build tool
- ** Supabase** - PostgreSQL database with real-time subscriptions
- ** Row Level Security** - Database-level authorization
- ** Push Notifications** - Web Push API integration
- ** Real-time subscriptions** - Live data updates
- 🤖 Google Gemini AI - Natural language processing for expense parsing
- ** Intelligent Categorization** - ML-powered spend classification
- ** npm/yarn** - Package management
- ** ESLint** - Code linting
- ** PostCSS** - CSS processing
- ** Netlify** - Production deployment
- Node.js v18+
- npm or yarn
- Supabase account (free tier works great!)
bash git clone https://github.com/PATILYASHH/Shopsynk-2.0.git cd Shopsynk-2.0 npm install
bash cp .env.example .env.local
Edit .env.local with your Supabase credentials:
env VITE_SUPABASE_URL=https://your-project.supabase.co VITE_SUPABASE_ANON_KEY=your-anon-key-here
Need Supabase setup? Check our detailed setup guide
`bash
npx supabase migration up
`
bash npm run dev
** Open http://localhost:5173 and start exploring!**
Try ShopSynk now: https://shopsynk.netlify.app
- Complete supplier management
- Real-time transaction tracking
- Multi-user collaboration
- Push notifications
- PWA installation
- Mobile-responsive design
The live demo is hosted on Netlify: https://shopsynk.netlify.app
We love contributors! ShopSynk is open source and we welcome contributions of all kinds.
- ** Fork** the repository: https://github.com/PATILYASHH/Shopsynk-2.0
- ** Clone** your fork locally
- ** Create** a feature branch
- ** Make** your changes
- ** Test** thoroughly
- ** Commit** with clear messages
- ** Push** to your fork
- ** Create** a Pull Request
- ** Live Website:** https://shopsynk.netlify.app
- ** GitHub Repository:** https://github.com/PATILYASHH/Shopsynk-2.0
Made with by Yash Patil
Building the future of supplier management, one commit at a time.
** Ready to transform your supplier management?**