Find Jobs
Hire Freelancers

NEED A BACKEND IN PHP urgent for game

$10-30 USD

Closed
Posted over 3 years ago

$10-30 USD

Paid on delivery
FRONT END AND BACKEND PANEL USER AND ROLES Admin : Admin with all roles Player : player of game Feedback : Can see only feedback See this is for the game so keep in mind that for every feature i need api’s as user will not login to this panel he will login in game. Features needed in the panel are : Signup and Signin : Can signup and login through Facebook and Google or email id and phone. Data Base store : Store users database and their progress. In this i require is player id, player name, profile picture, coins, gems, player experience, player level, current clothingsids, activeclothids, purchased cloth ids. Leader Board : In this i require Rank, Name(User name), Kills, Kill rate,Win and Win rate. In world, friends, country (Can be classified among this) Reward System : Its a system in which we will give some rewards like coins, gems, clothes, pet, weapons, etc to the player if he reaches some level. Daily Bonus : Its a 7 days bonus system and its items can be changed through panel. Storing the player progress and status Notification : We can add image notification which will be displayed when user logins, we can add upto 7 notifications and decide its time. Push notifications : we can push messages from app to the player screen. Can make app under maintenance : we can disable the server and make it under maintenance. Feedback : Players can send feedback to us. Messages : In this we can send messages to users in their app message box. Gifts : We can add gems, clothes, etc from the panel to users according to filter We can Add coins and gems through apis as well whenever user quality to it.. DEVELOPER PlayerData Json (Get) { playerId(int); (Get)(has to be generated from backend) playerName(string) (Post & Get) playerProfilePicture(byte[]) (Post & Get) coins(int) (Get) gems(int) (Get) playerExperience(int) (Post & Get) playerLevel(int) (Post & Get) currentClothingId(string) (Post & Get) purchasedClothingId(string) (Post & Get) } PreviousGamesPlayed (Get) { List<Game> playedGames; } JSON Class Game { Int damage; Int rank; Int kills; String gameType; } Method BuyClothing(clothId, playerID) (Post) { string purchasedClothingId = Find(purchasedClothingId from playerId); purchasedClothingId += “|id”; Coins -= //purchase amount for clothing; } Method AddToPlayedMatch(JSON Game, playerID) (Post) { List<Games> playedGames = Find(playedGames from playerID); [login to view URL](Game); } //Change Images Through Backend Panel Dictionary<int imageID, byte[] image> ImageSet; Method Get ImageSet() { Return ImageSet; } Dictionary<int DayBonusWillBeReceived, int ItemID> BonusRewardsData; Method GetDailyBonusData() { Return BonusRewardsData; } Class MessageBoard { Float timeOfEntry; String message; Byte[] messageImage; } MessageBoard msgBoard; //This will be created and modified on admin panel Method GetMessageBoardData() { Return msgBoard; }
Project ID: 27777403

About the project

2 proposals
Remote project
Active 3 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
2 freelancers are bidding on average $60 USD for this job
User Avatar
Hello, I am new to freelancer but not to development. I have good hands in coding. Hi, I am very much interested in your project. I've already done this kind of project before. I believe that my 9+ years of successful experience makes me highly qualified for this project. I'm sure that I would be a great asset to this project. Skills: Wordpress, Magento, Opencart, laravel, CI, Cake PHP, Woocommerce development and customization, theme development, plugin development and responsive web design. Contact me and then we are already done the first great step. Thanks Regards,
$100 USD in 7 days
4.1 (10 reviews)
3.2
3.2

About the client

Flag of INDIA
Delhi, India
4.7
9
Payment method verified
Member since Apr 8, 2020

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.