Overview:
Kickoff for DataSell MVP in the inulute/upi repo. This project builds an Android app enabling users to buy data packages and sell their own data, with payments handled via UPI (static QR/intent). Withdrawals are approved and processed manually by an admin. The app includes a web-based admin panel for managing purchases and seller payouts.
Key Features:
- Android app for buying/selling data packages
- UPI payment integration (QR code & UPI intent)
- Packages: 99, 199, 299, 399, 499, 600 INR
- User registration via phone number + OTP
- Seller dashboard for listing/selling data
- Withdraw request flow: seller requests, admin manually approves and pays via UPI
- Admin panel with demo accounts (Rehan/123, REHAN/124)
- Payment success via webhook (Razorpay recommended) automatically grants package access
- Telegram support: t.me/Dorimonko
- UPI payee: shailshaikh@fam
- Dockerized backend (Node.js/Express/Postgres), Flutter APK, admin web, QR generator, deployment instructions
Next Steps:
- Scaffold backend and admin UI
- Integrate Razorpay webhook for payment validation
- Build OTP login and purchase/withdraw flows
- Produce demo APK and host admin panel
Timeline:
- 7-10 days for first demo APK and admin panel
This issue will track development and progress for the DataSell MVP as described above. All code and documentation will be committed in the inulute/upi repository.
Overview:
Kickoff for DataSell MVP in the inulute/upi repo. This project builds an Android app enabling users to buy data packages and sell their own data, with payments handled via UPI (static QR/intent). Withdrawals are approved and processed manually by an admin. The app includes a web-based admin panel for managing purchases and seller payouts.
Key Features:
Next Steps:
Timeline:
This issue will track development and progress for the DataSell MVP as described above. All code and documentation will be committed in the inulute/upi repository.