This is a complete end-to-end Stellar MVP dApp built on the Stellar Testnet using Freighter Wallet.
The application allows users to:
- Connect wallet
- Submit anonymous feedback
- Store feedback on-chain
- Fetch feedback from blockchain
- Receive token rewards
This project demonstrates real-world MVP validation with actual users.
Anonymous Feedback dApp with user validation + reward system using smart contracts.
- send_feedback β Stores feedback on-chain
- fetch_feedback β Retrieves feedback
- send_feedback_and_reward β Inter-contract call for reward
- Frontend: React
- Blockchain: Stellar Testnet
- Smart Contracts: Soroban
- Wallet: Freighter
- Deployment: Vercel
Flow:
User β React UI β Freighter β Smart Contract β Blockchain β UI
- User connects Freighter wallet
- User submits feedback
- Feedback stored on blockchain
- Feedback fetched & displayed
- Token reward sent
- Wallet Connect / Disconnect
- Display Balance
- Send XLM
- Smart contract integration
- Feedback storage
- Fetch feedback
- Loading states
- Error handling
- Full UI flow
- Inter-contract calls
- Token reward system
- Production-ready contracts
The following real users tested the application:
- GCTTFOWRDZ6NSNKIHLPJYTDW3I2PLY25HPG5KBSG7F4IXLIXA7QD5TEP
- GCLACDLBPPYGIPAAGXGMMLUQTOFS2XVEOR763NUBYMYIC2RRAOPRADNJ
- GCFL72LTYYVA7HTEC2NYT3AKHYS5CUG5LG26Z5LB667QRDAOFDILH6E7
- GAD4RU2SEIQWXKKYYCPTAOT66BVWHJGIS2GI2CMMX327BYFDYZUBOXIM
- GALGHBSNXLWND3FI2QKHEMVYVOCMVGJMDR6GTOWPYXMOCXRKRO5TYK53
Each user:
- Connected wallet
- Submitted feedback
- Verified transaction on blockchain
- Checked feedback retrieval
View Google Sheet (Excel Export)
- Users found app easy to use
- Feedback submission working correctly
- Minor UI/UX improvements suggested
- UI slow during submission
- Loading unclear
- Mobile UI needs improvement
- Added loading states
- Improved responsiveness
- Enhanced UX
https://github.com/RAHULRaa123/stellar-feedback-dapp/commit/19607a8e6fdb5f002fdb701d0b6c2cdec7fd08c0
CBXTSVTRCTXSJYYTGGV6G5R3F4EI73B3QW3SZ2MAZXMFEW445VQW7MOJ
CCUNRZQPLTIPELMXVCIMDLZP3B4RLXJCGB3NPWHDUNFJNVATKAGIRPAJ
CCRR3NARGJ6UYRKW7N42KVN6KL6VXEHXA7AHYMB7URS7T7FIE35XCLJC
- Loading states
- Error handling
- Optimized contract calls
- Feedback submission β
- Empty feedback validation β
- Feedback count β
- Smart contract call β
All tests passing β
- GitHub Actions integrated
- Auto build + test
- Auto deploy via Vercel
GitHub Actions: https://github.com/RAHULRaa123/stellar-feedback-dapp/actions
- Real-time feedback updates
- Analytics dashboard
- Advanced rewards system
- UI/UX improvements
Rahul Saini



