Hey there!
This job is about the development of a multi-vendor market place for trading accounts featuring a shop that supports REAL peer-to-peer BTC and XMR payments with automatic vendor discount that must be adjustable in the admin panel, with optional escrow, vendor applikation and approval, and comprehensive admin controls that I will detail later... This platform should utilize a server-rendered stack like for example but not required (Django or Laravel combined with PostgreSQL, Redis for session/state management, and Docker) to minimize client-side JavaScript exposure, while isolating any third-party widgets that necessitate JS (such as FunCaptcha) within sandboxed subdomains/iframes and implementing strict Content Security Policies to address my security concerns. For non-custodial payment patterns, a BTCPay Server for generating BTC invoices/addresse and monero-wallet-rpc (or OpenMonero) for XMR subaddressing and blockchain monitoring, featuring an escrow model that releases funds only after order confirmation or admin dispute resolution if desired; transaction logs should be maintained in a minimalistic manner and do not retain unnecessary Personally Identifiable Information (PII). User accounts are designed to be completely anonymous (username + password + optional recovery phrase) with secure password hashing and two-factor authentication (2FA) as an option, while vendor onboarding, listings, messaging, anonymous reviews, and bulk account and multiple account upload tools live behind a role-based admin panel that supports white-label branding per client instance for each client instance. The typical fraud/chargeback vector should be solves for example by pairing order-specific addresses with automated confirmation listeners and a clear dispute workflow.
Detailed list of feature required:
Ban- unban- and recover user accounts, Log in as other users, Manage user roles and permissions, Orders & Sales, View all orders and details, Manage sales transactionsTickets & Support, Handle customer and seller support tickets, Manage ticket messages and statuses, View customer and seller chats and block messages, Keyword adjustmend for chat allerts (Blacklist), Lock and resolve tickets, Node Information & Crypto Transactions, Manage BTC transactions and private keys, Advertisement Management, Create, edit, delete, and manage advertisements, Track ad clicks, Commission & Charges, Configure commission settings, View transaction charges, Product & Category Management, Manage product categories and tags, Handle media uploads, Approve or reject product listings, Manage auction listings, User Alerts & Notifications, Send and manage user alerts, Messenger System, Manage messages and inboxes, Dispute Handling, Manage dispute resolutions and assign winners, Payout Management (refunds), Approve- reject,-- and update payouts, Update order details, Gift Cards, Manage gift card listings, Security & Access Control, Two-factor authentication, Secure admin and seller access, Currency settings.
Programming language for backend and frontend is only to be understood as a possible example and is not mandatory. I am also open to discussion if one or the other function cannot be implemented in this form, provided that this is defined in advance.
IMPORTANT!
This job is exclusively for fixed price bids!
Once a bid has been submitted, I will not allow any changes to the bid amount. The job description is precise and comprehensive enough to enable you to submit an adequate bid based on it. So please read before you bid an amount and once you did - stick to it!
THANK YOU VERY MUCH IN ADVANCE!
... Show more