Find Jobs
Hire Freelancers

Create a Simple RESTful API using OAuth2

$50-100 USD

Closed
Posted about 7 years ago

$50-100 USD

Paid on delivery
I need someone that can create a simple restful api in PHP using mysql db, and using OAuth2 for authentication. Here is a list of API calls that I need implemented: DATABASE (limited) client (developer) -company_name -email -phone -website -verified -epc_address -epc_balance client_employee -name -email -phone client_app -name -has_android_version -has_iphone_version client_user -client_app_id -epc_balance client_transaction -action(add|subtract) -amount -date client_user_transaction -source(user|client) -action(add|subtract) -amount -date WEBSITE sign up -company name -email Add APP -name -has Android -has iPhone dashboard: -Company Name (edit) -Email (edit) -EPC Wallet ID -EPC Balance -Withdraw -List of Apps (Add|remove) Transaction -List of transaction (Date|App ID| Source | Action | Amount) Users -List of Users (User ID | App ID | Wallet ID | Balance | Date Created) API CALLS /user/create (client_id|client_app_id) - if successful returns client_user_id | wallet_id (the wallet ID main function is so that users can add to their balance if they wish to do so) - errors - - invalid client_id - - invalid client_app_id - - system error /user/deposit (client_id|client_user_id|amount) - subtracts from client's balance adds to user's balance - if successful returns TRUE - errors - - invalid client_id - - invalid client_user_id - - invalid amount - - insufficient balance (client's balance is not enough to cover the transaction) - - system error /user/withdrawal (client_id|client_user_id|amount) - subtracts from users's balance adds to clients's balance - if successful returns TRUE - errors - - invalid client_id - - invalid client_user_id - - invalid amount - - insufficient balance (users's balance is not enough to cover the transaction) - - system error /user/get_balance (client_id|client_user_id) - get users balance - if successful returns returns balance - errors - - invalid client_id - - invalid client_user_id - - system error /get_balance (client_id) - get client's balance - if successful returns returns balance - errors - - invalid client_id - - system error The file structure should be easy to navigate, code needs to be commented and intended correctly. You must ensure that when requesting info, each client is authorizes for that data, for example, if get /user/get_balance, the user_id has to belong to client_id, etc You must provide API documentation for Developers that will use this API!!
Project ID: 13362520

About the project

11 proposals
Remote project
Active 7 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
11 freelancers are bidding on average $162 USD for this job
User Avatar
Looking forward to discuss more details about the project and deliver the same to your specifications
$100 USD in 10 days
4.9 (151 reviews)
7.5
7.5
User Avatar
We are a team of excellent programmers and engineers. We have completed over 250 jobs up to now, and are ever-growing at rapid speed. Our team include many experts with following skills. - C/C++/C#/Java Programming - Android App, iPhone App Expert - Web Developing, Mobile Web Developing - Angular JS,Bootstrap, HTML5, Javascript, NodeJs(Express) - JSP, Spring MVC, JPA+Hibernate Framework - Hadoop, Spark, OpenStack -Linux Server Expert Manager -Oracle, MySQL, Mongo db, Casandra,etc database Manager -Redis, Apache Spark, Apache Kafka, etc - PHP Laravel Framework
$210 USD in 10 days
4.9 (41 reviews)
6.3
6.3
User Avatar
Hi Protected, I am competitive to this kind of task, can take good care of this project. In fact, I already done related to this job before. Let me know the best of your time so we can discuss further based on your requirements and we can move forward to the next step. Thanks, Joseph C Ocero
$99 USD in 3 days
5.0 (17 reviews)
4.9
4.9
User Avatar
Dear Sir, I am happy to be here to contact you. Sometimes a chance may change the whole life, and it will be that great chance of success of your business and life. "No pains, no gains", but you get me here, you can gain success with no pain, as I have rich and profound experience in android and iphone developement. I have worked for domestic and global development with ios and android studio and eclipse for 4 years. So your project is not great difficulty for me, but it is of my skill and experience. High quality, short development time, fast and flexible communication will give you amusement also in business. Life is beautiful, and let's make business beautiful. Best regards!
$83 USD in 10 days
5.0 (4 reviews)
4.6
4.6
User Avatar
I have read your job posting carefully and understood clearly what you want. I am a full-stack Web Application Developer and Consultant. For over 7 years, I have worked a lot of web app and API using PHP and some framework. OAuth2 is no problem. If you hire me, I will do my best.
$55 USD in 3 days
5.0 (2 reviews)
0.9
0.9
User Avatar
I am willing to work on your task as per the given requirement and available 24/7 online further discussion . Please message me, Thank you
$83 USD in 1 day
5.0 (2 reviews)
0.4
0.4

About the client

Flag of UNITED STATES
boston, United States
5.0
49
Payment method verified
Member since Jul 7, 2011

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.