Child sponsoring
This was a site for sponsoring children, mostly girls, from disadvantaged countries.
It looked like a presentation site, but also worked with a lot of webforms. It had a payment integration and social media integration.
One could search a specific child by age, region and gender. Children were displayed random (based on the selection) and once a child was displayed, he got "blocked" for 2 hours. This mean that he won't appear on any other user search result page during that period.
For this project I worked together with another Drupal Developer and a Frontend Developer.
I was the Team Lead for this project. I had to create Jira tickets based on the requirements and divide them between developers. I worked both on backend functionality and also on a part of the integration of the front theme.
The site was created using Drupal 7, and it was the first site with this core version that i worked on. I had to create a custom Drupal theme and custom module to override Drupal default functionality. Since site was actively updated, I also had to add those updates.
Some of the custom modules that I had to create were related to the payment integration and the blocking functionality of the child once it was displayed as a "search result". I also had to integrate social media.
The child sponsoring functionality was the main functionality of the site. A user could search for a specific child by age, region and gender. After the form submit, a child was randomly displayed. Once the child was displayed, it gets "blocked" for 2 hours. This means that it will not appear on any other user page during that period, so that other could be displayed in search result page. The sponsoring of a child could also be done from a popup form, from the top of the homepage, where a child was randomly displayed from all site children.
A lot of webforms were created, all with custom validation and rules triggers.
I was involved in weekly scrums meetings via Skype. Also I had direct contact with the final client, in case I had questions about the way they will like specific tasks implemented.
The QA was made by the client.
To view this site, please go to: www.plannederland.nl (keep in mind that since June 2013 this site could have changed).
Framework/CMS:
Drupal 7
Tags:
php, css, html, jQuery, javascript, mysql, svn, winscp, ajax, notepad++, Agile, Scrum, Jira, TortoiseSVN, SEO, Windows, Drupal7, Skype