WebApps Project

Project Leader. Imperial College London

Posted by Solan Manivannan on September 23, 2016

PenPal Chat.

A first taste into web application development. PenPal is an instant messaging web application that provides a platform for connecting students learning a language with native student speakers. This is otherwise known as a language exchange app, and many have since turned up on AppStores across many devices.

In this project I predominantly worked on the backend. This involved creating the login system, wiring up the instant messaging interface and integrating real-time translation using the Google API. I was also the project leader, and was required to manage the progress of the task (Programming, Presentations, Poster).

This was a great first step into the creation of web applications, and my experience since this project has grown tremondously. I learnt a lot about databases (from the login system and profile creation), and my experience with Javascript grew with developement on the instant messaging. I was (and still am) pretty happy with the progress that we made in such a short period of time towards the end of the second academic year. Having now studied web development using Ruby on Rails, I have greatly admired learning what I did using PHP and MySQl as it definitely has made me more capable of understanding web development using other technologies.

Technologies involved:

  • Javascript
  • jQuery
  • AJAX
  • MySQL
  • PHP

Click here to view website.

Note: I have turned off the Google account linked, so real time translations will now not work.