Find Jobs
Hire Freelancers

[Fixed Cost] Interactive livestreaming platform with simple round based game & chatting on GCP by Node.js & MongoDB

$80-20000 HKD

Closed
Posted almost 2 years ago

$80-20000 HKD

Paid on delivery
Terms and Conditions: 1. Please study the attached templates first and all the UI files will be provided as the attached format 2. Provide overall budget and effort estimation for the listed features at the end of the description: 3. Extra 10% of overall budget will be paid if all the features have been developed without issue 4. Extra 10% of overall budget will be paid if all the features delivered within the project timeline 5. The quotation should include all the environment setup and debugging effort 6. The project budget is just a reference, please provide a quotation with effort estimation (months) down to features level (how many dates for each feature), otherwise the bid will be ignored Features: - Build 2 environments for testing and production running the [login to view URL] (see attachment) by Node.js and MongoDB on GCP - Allow guests to register as player with email verification, sign-in/sign-out, edit profile with image upload - Provide an admin search and detail pages for admin to edit/active/inactive members - Develop an level system depending on how many tokens remains and spent with attributes growth/reduce - A page should out all the dungeon (game room) with filtering and admin is able to delete any NPC dungeon on this page - Admin is able to create a NPC dungeon by setting up the NPC level, jackpot pool, reward item & %, and difficulty - Admin can check the "Boss" indicator of an account to upgrade the account the Boss. And Boss is able to select camera device, audio device and resolution to create a room for broadcasting, and hosting a room like a NPC dungeon. And Boss can join other dungeon as normal player - Player can become Adventurer or Spectator by selection or opponent status when joining a dungeon. And everyone in the dungeon can texting in the chatbox. - Adventurer can attacks by select a step, and Boss/NPC will random a step to counter when Raid (round) time is up, and Boss is able to change to probability getting a step - A sequence of event will be effective before Raid (round) settlement, e.g. recover Boss HP, invincible to scissors this round, reflect damage, etc - Start settlement of the Raid (round) that Adventurer deals damage to Boss if he win the Raid with animation overlay, Boss deals damage to every adventurer who lose with animation overlay, Spectator cannot deal or receive damage, and the amount of jackpot pool and swag - End of settlement that will show if the Boss win (all Adventurers dead) or Adventurers win (Boss dead) and distirube the jackpot, swag and items - Player can go to the mining page to consume tokens and items and mine tokens based on player's attributes, but the player cannot play game during mining - If Boss is disconnected during Raid, the dungeon still running unitl Boss die and dungeon will be closed. If Adventurer disconnected, the dungeon will record down all the statistic and provide reward if Adventurer reconnect before game end settlement Player is able to purchase token via credit card, paypal to purchase tokens immediately - Admin is able to maintain the balance of the token which allow player to purchase - Player is able to declare a payment and pending for admin to approve, and get the token afterwards. Only 1 payment cannot be declared at a time. And Player is able to view the pervious payment records - Admin has a page to view all the payment records (approved, rejected, pending) with search and filtering. Approval or rejection can be done when admin opened the payment detail page.
Project ID: 34130728

About the project

28 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of HONG KONG
HK, Hong Kong
4.9
5
Payment method verified
Member since Mar 1, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.