Giter Site home page Giter Site logo

codingchallenge's Introduction

Appeni Coding Challenge

A client asks you to gather information linked to social media accounts of a particular user. The architecting engineer has given you the following specifications. Anything that is not listed is considered optional and up to your experience & time management.

Write JSON API endpoints that do the following:

  1. Given a facebook page, post, or photo, return a value indicating whether a particular user liked or shared that page, post, or photo.

  2. Given a twitter handle, post, page, photo, or hashtag, return a value indicating whether a particular user is following that handle, retweeted a post, tweeted with a hashtag, or shared the photo.

  3. Given a google plus profile, return a value indicating whether a particular user is following the profile.

  4. Given an instagram profile, return a value indicating whether a particular user is following the profile.

  5. Submit a photo/video on behalf of an instragram user.

  6. Comment on a video on behalf of a youtube user.

  7. Subscribe to a channel on behalf of a youtube user.

  8. Given a youtube video, determine if a particular user has watched the video.

Notes

  • Language must be PHP.
  • If storing information is necessary, use a MySQL database.
  • Using a framework is optional.

codingchallenge's People

Contributors

kamronbatman avatar

Watchers

James Cloos avatar Roman Tsarovsky avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.