Add Transactions summary page
On Mobile App - Add Transactions summary page before each transactions
Impl Sell Crypto Order
Ability for users to create sell order
Create farcaster mini app
Create mini app for Mobarter
Publish Farcaster App
Link and puublish farcaster app
Mobile App: Tv Subscription Feature
Add TV subscription to mobile app
Mobile App: KYC Features
Forms for user to add NIN, BVN and phone no verification
Publish Farcaster App
Link and puublish farcaster app: https://farcaster.xyz/miniapps/kZOQI35AUiXL/mobarter
User interface designs and development
The goal here is to develop the frontend of the Mobile app in React Native Auth Pages Login Sign up Otp Verification Reset password Home page Wallet page Settings page
Authenticate user
Users should be able to create an account and login into the app. On the backend Create account Verify email via otp Login Reset password On the frontend UI for the above steps
Issue Server Wallets
Server wallets are to be issued after a user signs up. Task Create server wallet managed by Privy Display wallets on the frontend Display balance of wallets for various assets on Celo, Base, Optimism and Arbitrum chain
Send and Receive crypto assets
Develop Escrow smart contract for P2P
Develop a ptototype Escrow smart contract for P2P
UI designs - User Settings
Develop the user settings page, and display the autheticated users credentials
Presentation slides for the Proof of Ship - 2
Deploy on Telegram App Center
I am picking telegram mini apps for the early phase of of the product, because I found it challenging to ask potential users to test my dApp through a link. The app is also compatible with minipay (same. logic, same flow).
Users should be able to sell their crypto
Because the primary goal of Mobarter is to enable on/off ramping of Celo based crypto assets using a p2p market place, users should be able to sell their assets on the p2p market.
Deploy backend
Containerize and deploy backend server to Railway cloud hosting
Integrate Particle Network
This is to be used for managing wallets for users on telegram.
Backend: Manage of of CRUD operations for Adverts
Create Adverts Update Adverts Display Adverts to the user
Backend: Manage of of CRUD operations for Orders
Create P2P Order Update Orders Display Historical Orders to the user
Frontend: Airtime topup UI
Develop the frontend interface and consume the api for airtime payment
Backend: Implement Airtime Top up for NGN
Backend: Implement Airtime Top up for NGN
Backend: Transactions module
Backend implementation for storing users transactions. This will enable users track thow their funds is being spent.
Frontend: Display User transactions
Create Presentation Video and Slides
https://www.canva.com/design/DAGl9lecECA/5x4j1yTlC12Pqg2a6gDidA/edit?utm_content=DAGl9lecECA&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
Expand support for Data bundles.
KYC - Self Protocol
Gift cards page
Setup Particle wallet for Mobile App
[Mobile App]: Load Airtime Page
Setup Mini Server to Host country and token icons
[Mobile App]: Integrate Thirdweb
Make Overview Video of Progress made
Update Landing Page - More precise
Purchase Airtime using cUSD
Create Presentation Video and Slides
Frontend: Airtime topup UI Due on Apr 28, 2025
Develop the frontend interface and consume the api for airtime payment
Backend: Implement Airtime Top up for NGN
Deploy backend
Containerize and deploy backend server to Railway cloud hosting
Make and publish video
Implement Exchange Rate API
Create Google Play store account
Publish Android App to Play store
Fund Betting Wallet Implementation
Implement Purchase TV Subscription endpoints
SignUp with Thirdweb
Collect KYC Information
Mobile App: Purchase Airtime
Get DUNS No. for App/Play store publishing
Mobile App: Purchase Data Bundle/Plan