POS SaaS Platform Development need Web Development
Contact person: POS SaaS Platform Development
Phone:Show
Email:Show
Location: Bardhaman, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I am developing a POS SaaS platform named InvenEase for small business owners in India.
I already own a domain name (not yet connected to hosting). I need a developer to build the entire solution: frontend, backend, subscription system, POS dashboard, and all integrations.
---
Required Features:
1. Domain and Hosting Setup
- Connect my domain to fast, free hosting like Vercel or Netlify
- Add SSL (HTTPS)
- Deploy a mobile-responsive, SEO-friendly homepage
2. Razorpay Subscription Integration
- Two subscription plans:
- Basic Plan – ₹99/month
- Pro Plan – ₹199/month
- Use Razorpay Subscriptions API with webhook integration (via Pipedream or Node.js)
- Required webhook events:
- [login to view URL]
- [login to view URL]
- [login to view URL]
- [login to view URL]
- Sync user status in Supabase:
- Plan type
- is_active (true/false)
- valid_until (timestamp)
- Automatically block access when the subscription expires or payment fails
3. Supabase Backend
- Create secure database tables:
- Users
- Products (barcode, stock, minimum stock level, price, etc.)
- Sales/Bills
- Customers
- Subscriptions
- Use Supabase Auth for login
- Add Row Level Security based on user ID
4. POS System Features
Product & Inventory Management
- Add/Edit/Delete products
- Track stock quantity in real-time
- Fields: name, price, category, barcode, stock quantity, minimum stock alert level
- Stock auto-reduces after each bill
Low Stock Alerts
- Alert when product quantity falls below the defined minimum
- Show warning in product list and separate low stock report view
Barcode Scanning for Billing
- Use barcode scanner or mobile camera input
- On scanning: auto-fill product into billing cart
- Manual product entry as backup
Bulk Product Add via Barcode
- "Bulk Add Mode" to scan and create/increment product stock
- Allow creating new products if barcode not found
- Optional: CSV import support
Billing & Invoice
- Generate bills with auto-invoice number
- Assign customer
- Download or print PDF invoice
- Apply tax (optional)
Customer Management
- Save customer name, contact, GST number
- View customer-wise purchase history
Sales Report
- Daily, weekly, and monthly reports
- Filter by date range or product
- Export data as CSV or PDF
Subscription Access Control
- Only subscribed users can access POS dashboard
- Automatically lock/unlock access using Razorpay webhook status
5. Homepage and Required Policy Pages
- Landing page includes:
- App name, logo
- Features
- Subscription plans
- Sign-up/Login buttons
- Footer includes all legal pages required for Razorpay:
- Privacy Policy
- Terms and Conditions
- Refund and Cancellation Policy
- Contact Page (with working email)
- Optional: Shipping Policy (even for digital use)
---
Preferred Tech Stack
- Frontend: ReactJS or HTML/CSS/JS
- Backend: Supabase (Database and Auth)
- Payment Gateway: Razorpay
- Hosting: Vercel or Netlify
- Webhook Handling: Pipedream or Node.js
---
Budget
₹1000 Fixed
This is for the Minimum Viable Product. More features and budget will follow in future phases.
---
Timeline
1–2 days maximum. Must start immediately.
---
Apply only if you:
- Have experience with Razorpay Subscriptions and webhook integration
- Are confident using Supabase or Firebase
- Have built similar POS or billing systems
- Can write policy/legal pages needed for payment gateway approval
- Can handle domain and hosting setup quickly
There will be long-term work if this phase is completed successfully." (client-provided description)