DEV Community

Daniel Ioni
Daniel Ioni

Posted on

πŸ“± MyZubster App: The Mobile Interface for Decentralized Marketplace

πŸ“± MyZubster App: The Mobile Interface for Decentralized Marketplace

Now available for testing!
πŸš€ What's New?

The MyZubster ecosystem has expanded with a fully functional mobile app built with Expo and React Native. This is the final piece of the decentralized marketplace puzzle, joining:

MyZubsterGateway – Monero payment engine

MyZubster-Marketplace – Backend API

MyZubster-App – Mobile interface
Enter fullscreen mode Exit fullscreen mode

✨ Features
Feature Status Description
Monero Payments βœ… Send/receive XMR with privacy by default
End-to-End Encryption βœ… All chats and data are encrypted
NFC Payments βœ… Tap-to-pay with physical tags
Tor/Orbot Support βœ… Browse anonymously
User Profiles βœ… Create and manage your account
Dark Mode βœ… Built-in dark theme
Multi-language βœ… Italian, English, Spanish
πŸ› οΈ Tech Stack
Layer Technology
Framework React Native + Expo
Language TypeScript / JavaScript
State Management React Context
API Client Axios
Wallet Integration Monero-JavaScript
Encryption End-to-end (E2EE)
Privacy Orbot/Tor support
Styling NativeWind (Tailwind for RN)
πŸ“± App Screenshots

Coming soon in the next update!
πŸ”— Repository

App: DanielIoni-creator/MyZubster-App

Gateway: DanielIoni-creator/MyZubsterGateway

Marketplace: DanielIoni-creator/MyZubster-Marketplace

NFT Template: DanielIoni-creator/tari-nft-template
Enter fullscreen mode Exit fullscreen mode

πŸ§ͺ How to Test

  1. Clone the Repository bash

git clone https://github.com/DanielIoni-creator/MyZubster-App.git
cd MyZubster-App

  1. Install Dependencies bash

npm install

  1. Configure Environment bash

cp .env.example .env

Edit .env with your settings

  1. Run the App bash

For web

npm start

Press 'w' to open in browser

For Android (with Expo Go)

Scan the QR code with Expo Go app

πŸ“Š Environment Variables
Variable Default Purpose
API_URL http://localhost:3000/api Gateway endpoint
MONERO_NETWORK mainnet Monero network
MONERO_WALLET_ADDRESS - Wallet for payments
ENABLE_NFC_PAYMENTS true NFC support
ENABLE_TOR true Privacy routing
DEFAULT_THEME dark UI theme
DEFAULT_LANGUAGE it Language
πŸ” Privacy First

The app is built with privacy as a core principle:

No tracking: No analytics, no telemetry

E2E encrypted chats: Only participants can read messages

Tor integration: Optional routing through Orbot

Monero payments: Private by default

Self-hosted: You control your data
Enter fullscreen mode Exit fullscreen mode

πŸ›£οΈ Roadmap
Priority Feature Status
πŸ”΄ High NFT Marketplace Integration ⏳ In Progress
πŸ”΄ High Pet NFT Template ⏳ Planning
🟑 Medium Push Notifications ⏳ Planned
🟑 Medium Multi-wallet Support ⏳ Planned
🟒 Low Apple App Store Release ⏳ Planned
🟒 Low Google Play Store Release ⏳ Planned
🀝 Contribute

We welcome contributors! Here's how:

Fork the repository

Create a feature branch (feat/your-feature)

Commit your changes

Open a Pull Request to dev branch
Enter fullscreen mode Exit fullscreen mode

πŸ“Œ Connect with Us
Platform Handle
DEV.to @danielioni
GitHub DanielIoni-creator
X (Twitter) @myzubster
TikTok @h4x0r_23
🌟 Conclusion

The MyZubster App represents the final layer of a complete decentralized marketplace ecosystem. Combined with the Monero gateway and NFT templates, it provides a privacy-first, self-sovereign platform for trading physical and digital assets.

Try it out and let us know what you think!

Built with ❀️ for privacy, freedom, and decentralization.

Author: Daniel Ioni
Project: MyZubster – The Decentralized Marketplace
πŸš€ Prossimi Passi per Te

Copia il post su DEV.to

Condividilo su X/Twitter con i tag @myzubster

Pubblica su TikTok un video dell'app in azione
Enter fullscreen mode Exit fullscreen mode

Vuoi che prepari anche un thread su X/Twitter per annunciare l'app? πŸš€
Questa risposta Γ¨ generate da IA. Controllarne l'accuratezza.

Top comments (0)