Build a PHP API

Budget $250 - $750 USD
Bids 27
Average Bid $454
Status Closed

Hey guys,

I'm a Web Developer building a website on the side using HTML, CSS and Javascript. To go forward I need someone who can help creating a simple API with PHP.

Tell us more about the project :

The website helps tennis teachers to schedule lessons for their students. Basically, a teacher can create a lesson (title, image, description, time, address, ...) and invite students. Students can join or decline a lesson. Students can upload photos during the lesson. They can check-in to a lesson (as Foursquare) to let their parents know where they are. Last thing, after a lesson, students can give a mark to the teacher.

POST : create an user / lesson / photo.

GET : return user / lesson / photo.

PUT : update user / lesson / photo.

DELETE : remove user / lesson / photo.

API main functionnalities are :

1°/ Login with Facebook or email / Access Token.

2°/ POST user / GET user (id) / PUT user (id) / DELETE user (id)

3°/ POST lesson (id) / GET my lessons / GET lesson (id) / PUT lesson (id) / DELETE lesson (id)

4°/ POST photo / GET photos per lesson (id) / GET photo (id) / DELETE photo

5°/ ADD student per lesson (id) / GET students per lesson (id) / DELETE student per lesson.

Please let me know if you have any questions and I'll try to reply as clear as possible.

Get Free Quotes For A Project Like This

This project was awarded to


Arc Development Solutions was awesome!!! This was my first experience with Freelancer as well as my first experience going out of the country for a developer. I could not be more satisfied. The communication with Saad was outstanding. They are very easy to work with and quick to communicate whenever I had questions. The project was to develop some plugins/extension for Chrome/FireFox/Internet Explorer browsers to stuff data (URL's) from pages being browsed into specific fields, for specific users in my WordPress database. They also worked in my WordPress site to create a download page for my users to install the plugins. They did everything flawlessly. I have no doubt that they put in more work to get the job done than anticipated, but never complained. The project was completed on budget, on time and exactly as I had specified. I would not hesitate to hire them again and would choose them over anyone else bidding on future projects of mine.
About the Freelancer
arcdevsol Profile Picture

We're a small application development company with focus on Web, App and Mobile Application Development. We have three development teams each focusing on a specific technology. Currently, we are focusing on Web (Rails, PHP and Nodejs for Backend, ReactJS and VUEJS for frontend), Mobile (Android) and Desktop (Qt using C++, C# (WPF, Windows Forms) using .net ). We are also well versed with dev ops using Linux. Everyone @ Arc Development Solution is a geek, We love what we do! So our goal is to build cool things while ensuring that we meet (and exceed really) our customer's expectations.

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • RBird Profile Picture


    St. Louis,  United States

    After earning degrees in Applied Science, Computer Science, Mathematics and Philosophy I spent over a decade as a Systems Analyst for corporate America. Later I spent another decade in the commercial art industry where he helped start the computerized art revolution. After becoming self employed, I started a software training center in the St. Louis, Missouri area. After several years I began public speaking about computer technology, software and web design. I have presented over 30 topics to over 20,000 attendees worldwide. I have presented in all major cities of the United States, Australia, Canada, England, and the Middle East.

  • forumizer Profile Picture


    Kiev,  Ukraine

    I have got big experience in the analysis, design, development and implementation of information systems for business applications. My experience encompasses projects involving requirement analysis, systems design and development of information systems for client/server architecture including WEB and multimedia applications. In addition, I have experience of project management and excellent knowledge of whole cycle of software engineering process: from requirements development and project planning to quality assurance and supporting of software products.

  • hexamilesoft Profile Picture


    Faisalabad,  Pakistan

    Working with a team having both DESIGNERS and PROGRAMMERS means that you can take advantage of both; for example we could help you revise the designs even in coding process, which is a GREAT benefit for any ongoing project. You won't find this quality - price combination at any other web company - be it an American firm (usually more expensive and less flexible) or Indian freelancer (usually "cheap" in code which makes it harder to maintain & kills page ranking).In short, if you need a service who offers *real English* communication, fixed timing, beautiful design & optimized code, some extra work for your comfort, premium after-service, AND on a reasonable budget, then we are the choice. So, what are you waiting for? Invite me and get free quote! I am an expert with: •Mobile app development Android/IOS •Web design and development using various CMS and frameworks. •Software development using .Net framework and Java. Thanks, Regards, Malik Faisal Raheem HexaMileSoft

  • seekdeveloper Profile Picture


    Vellore,  India

    I am an experienced developer with proficiency in varied technologies available. Best work at affordable rates. Welcome to my profile. Are you looking for a senior developer to bring your great idea alive? If your answer is yes, you have visited the right profile. I am a senior developer/architect for more than 8 years of working experience in a Fortune 500 company. I have implemented more than 760 projects so far and I have satisfied clients in 36 countries now. I am proficient in following technologies: 1. Languages - PHP, Java, C#/C++, Objective C, .NET, Julia and Python 2. CMS - Wordpress, Magento, Joomla, VirtueMart, WooCommerce , Drupal, Opencart, Odoo, JomSocial osCommerce and Prestashop . 3. Framework - CodeIgniter, CakePHP, Smarty, Django, Yii, Kohana, Zend, Laravel and Symfony 4. I am also proficient in developing Mobile Applications (iOS and Android). For App development projects, I provide both native coding or cross-platform coding as per client's requirement. This includes UI, back-end and social networking app development services. For game development- cocos2d-x 2D games and unity 3D games including art design, in app purchase, ads, and multi-player. 5. Database - MySQL, SQL, PostgreSQL, NoSQL, MsSQL, MongoDB Oracle and SQLite 6. Server- Linux/Windows 7. Magento Extensions, Wordpress Plugins 8. Javascript/node.js/AngularJS/jQuery/ Web Toolkit/ Please initiate a chat in and feel free to discuss your requirements. I can build the project exactly the way you want and can provide valuable input (if needed) for better result. My responsibility is not just completing your project but also assisting after completion whenever required. I will there all the way contributing to your success. My goal is to keep my clients on the leading edge of information transfer technologies, adding significant value to their business. "You dream it. I build it!" Thank you for spending your valuable time on my profile.

  • kausik1985 Profile Picture


    Kolkata,  India

    With over 7 years + experience in Web Development, I'm here to bring your ideas and I've personally managed over 150+ website designs and programming, project management. I will deliver great results with a process that's timely, collaborative and at a great value for my clients. We offer following services: • Logo Designing • Website Designs • PSD to Responsive HTML or HTML5 • WordPress Websites • Custom PHP Website (Framework - Cakephp, Codeigniter etc ) • UI Development modern Js framework like - Java Script, JQuery UI & Angular JS • Social API related integration on Website I have no problems adjusting to work with any timezone. Feel free to leave me a message and wait for my reply. I will check my message inbox in every day without fail. Qualities that I promise to provide: • Timeliness • Reliability • Quality Work • Proficiency • Excellence Your complete satisfaction is my highest priority.

  • Mdtaukir Profile Picture


    Delhi,  India

    We promise quick turnaround times, unlimited revisions, great customer service and 100% original designs! Our 110% satisfaction guaranteed policy reassures you that your success is our success.I am having 2yr experience in php, jscript, Html5,Css3,jquery and 1yr experience in Angularjs.

  • miltonyukiomatsu Profile Picture


    londrina,  India

    I'm programming c++ for 15 years and php for 7 years.

  • gooseware Profile Picture


    Swansea Heads,  Australia

    A seasoned systems architect with excellent verbal, visual and analytical skills.

  • eduardodgarciac Profile Picture


    Barquisimeto,  Venezuela

    Systems Engineer with 6 years experience in web development. Young programmer with a willingness to learn and meet the objectives of my client, I like to keep a close relationship that allows the objectives are met and generate a quality product. Constantly seek to implement the best technologies and latest trends in development. --- Ingeniero de Sistemas con 6 años de experiencia en el desarrollo web. Programador joven con disposición a aprender y cumplir con los objetivos de mi cliente, me gusta mantener una relación estrecha que permita que se cumplan los objetivos y se genere un producto de calidad. Constantemente busco aplicar las mejores tecnologías y ultimas tendencias en desarrollo. --- My main skills are in / Mis habilidades principales se encuentra en: Backend / Servidor: --- PHP Core --- Lumen --- Laravel --- RESTful APIs Frontend / Cliente: --- Extjs --- Bootstrap --- AngularJS --- Angular Material

  • amitarai Profile Picture


    BHADOHI,  India

    My name is Pranav Kumar Biswas Started working in 2012 ,My team will answer of all your IT requirements. We are a team of highly capable and enthusiastic entities, with expertise in various IT verticals. We are a team who put customer satisfaction before anything else and for each member in our team work comes first. And this is mainly because we love what we do and are passionate about it. Simplicity is the key of our work, which is why we are plain and easy to work with. We are not the people who just develop software but people who need to be only told what is needed and we take it further from there. We follow Agile methodology whenever needed so it’s easy for our clients to work with us and they understand each and every phase their project pass through because. We as a company emphasize bottom up approach and develop the project in a way that is ready to be scaled in future and that is why are proud of what we did and do.