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.