Final Proof of Concept Video



Technical Achievements

Integration of LinkedIn API

Integration of the LinkedIn API is required to authorise a user’s LinkedIn profile on Placed, extract the user’s basic LinkedIn profile fields, exporting the data in the form of JSON, saving them in MySQL database and posting the details of every completed project to the user’s LinkedIn profile in the form of LinkedIn Certification. The codes for the integration of the API is written in Python and PHP.


Setting a Django Test Website

Our clients have set up the Placed website using the Django framework and we need to build the features on top of their codes. Hence, we built a Django test website to work on the features before integrating our codes on top of their Django website.


Conversion of Data

Besides using the python file provided by our client to convert CSV data to JSON objects, we wrote PHP files to run MySQL queries which convert data:

  1. from MySQL data to CSV data
  2. from MySQL data to JSON objects
  3. from JSON objects to MySQL data
  4. from CSV data to MySQL data

Progress in Term 1

The interactive Gantt Chart can be viewed here.

Progress in Term 2

The interactive Gantt Chart can be viewed here.

Work Packages

Jia Chi Tan (Jessie)


  1. Authentication and Authorisation with LinkedIn
  2. Extracting the user’s basic profile fields
  3. Displaying raw data
  4. Posting completed project details to LinkedIn
  5. Conversion of Data: JSON to MySQL
  6. Conversion of Data: MySQL to JSON
  7. Conversion of Data: MySQL to CSV
  8. Conversion of Data: CSV to MySQL
  9. Planning the technical presentation

Gao Jun Tang


  1. Design a Django test website
  2. Identify factors affecting the calculation of Placed Score
  3. Design the weighting of each factor affecting the Placed Score
  4. Design test cases
  5. Run test cases
  6. User experience testing
  7. Updating the Project Website
  8. Making the Video for the final Proof of Concept

Version Control Repository

Our client requested the git repository to be made private.
The code files have been uploaded to Moodle as part of the submission.








Bi-Weekly Reports

We keep track of our progress by writing down these bi-weekly reports. Meeting minutes with the clients can be found in the bi-weekly reports as well.







Project Placed. Systems Engineering Project Group 17.

Copyright © 2015/16 Jia Chi Tan, Gao Jun Tang. All Rights Reserved.