- Freelancer system. Users are able to register as freelancers and post their gaming-related services on the site, coordinate with customers to fulfill those services, and receive payment.
- Dynamic job creation and review system, allowing users to leave reviews on jobs, and allowing freelancers to respond to those reviews.
- Payment wallet system, collecting payments for freelancers through PayPal and distributing payouts from their wallets.
- User system with two-factor authentication and a block on the top 1,000 commonly-used passwords. Features profile customization, allowing users to add avatar images and a Markdown bio.
- Blocking system, allowing users to block other users so they don't show up in search results and won't message them.
- Real-time chat messaging system with support for markdown formatting, read receipts, and more. Used for simple chat, order chat, and more.
- Content reporting system, allows users to report jobs, users, and specific chat messages for administrator review.
- CMS allowing site administrators to add games, job types
- Role system, allowing site administrators to easily control who can do what on the plaform. Each user account can only be assigned one role.
- IP blacklist/whitelist, allowing site administrators to easily restrict overall platform access.
- Early signup system, restricting access to certain user accounts and showing a welcome/signup screen to all other visitors.
- Community page, showing general community statistics, as well as a customizable block of text.
WePlayGames Platform
Platform connecting video game freelancers with clients to enable a peer-to-peer marketplace that allows users to pay for competitive team members, coaching, or virtually any other service.
Features
Details
Development StartedApril 2020
Development FinishedJanuary 2021
Hours Invested~250
Technologies UsedNode.JS, Vue, MySQL, Redis, SCSS, Socket.IO
Images
Like what you see?
Reach out today for a free consultation.