🚀 MyZubster is Live! From Zero to Production on a VPS
After hours of development and debugging, MyZubster is now live and accessible on a production VPS!
📌 What is MyZubster?
MyZubster is an open-source, decentralized freelance marketplace powered by Monero (XMR).
It allows:
✅ Buyers to find and purchase services
✅ Sellers to offer their skills and earn Monero
✅ Privacy-first interactions (PGP + Tor)
✅ Secure escrow for transactions
🌐 Where is it?
The Marketplace is live at:
text
🧩 Architecture
MyZubster is built with three core components:
Component Port Status
Gateway (Monero engine) 3000 ✅ Live
Marketplace (Backend API) 4000 ✅ Live
App (React Native) – 🚧 In Development
🛠️ Tech Stack
Layer Technology
Server Ubuntu 24.04 LTS on Aruba Cloud VPS
Backend Node.js + Express
Database MongoDB (Gateway) + SQLite (Marketplace)
Authentication JWT
Payments Monero (mock mode for testing)
Deployment Git + Nodemon
🚀 What We Did
1️⃣ Set Up the VPS
Aruba Cloud VPS with 4 vCPU, 8 GB RAM, 80 GB SSD
Installed Ubuntu 24.04, Node.js, MongoDB, SQLite
2️⃣ Cloned the Repositories
bash
git clone https://github.com/DanielIoni-creator/MyZubsterGateway.git
git clone https://github.com/DanielIoni-creator/MyZubster-Marketplace.git
3️⃣ Configured Environment Variables
.env files for Gateway and Marketplace
JWT secrets, database connections, API URLs
4️⃣ Ran the Services
Service Command
Gateway node server.js (port 3000)
Marketplace nodemon server.js (port 4000)
5️⃣ Tested the Full Flow
Step Action Result
1 Register buyer ✅ buyer@test.com
2 Register seller ✅ seller@test.com
3 Promote seller ✅ Role: seller
4 Login buyer ✅ JWT token received
5 Login seller ✅ JWT token received
6 Create skill ✅ skillId: 1
7 Create order ✅ orderId: 1
8 Simulate payment ✅ Order status: paid
9 Complete order ✅ Order status: completed
📸 Screenshots
(Add screenshots of your running services or the API responses)
🔥 What's Next?
Priority Task
🔴 High Configure domain (myzubster.it)
🔴 High Install SSL (HTTPS) with Certbot
🟡 Medium Deploy React Native App
🟡 Medium Set up screen for persistent services
🟢 Future NFT integration, AI features, PGP/Tor
🤝 Contribute
Want to help build MyZubster?
GitHub: github.com/DanielIoni-creator
DEV.to: dev.to/danielioni
💬 Let's Connect
📖 Blog: DEV.to - Daniel Ioni
🐦 X: @myzubster
💼 LinkedIn: Daniel Ioni
🐙 GitHub: DanielIoni-creator
Built with ❤️ for privacy, freedom, and decentralization.
Happy coding! 🚀
Top comments (0)