Project Management


Work Packages

Here is the list of our individual contributions to the project.


Daniele Menara:

  • Team leader and liaising with client
  • Research on Symfony2 framework
  • UI Design
  • Login and Registration
  • Payment System
  • Upload of Files
  • Cease And Desist Letter functionality (including download, printing and emailing of the letter).
  • Invite a Friend functionality
  • Profile page implementation
  • Registration Number generation
  • Download and printing of watermarked copy
  • Certification email functionality
  • Persistence of files on the server
  • Conversion from Microsoft Word docs to PDFs
  • Compressing files
  • Static pages and Styling
  • Deployment
  • Unit and Functional Testing
  • User Testing
  • Project Website
  • Documentation
  • Project Video

Minho Kim:

  • Watermark functionality (partially implemented).

Project Management


Version Control

In order to manage our code we made use of GitHub. GitHub offers the version control functionalities like branching, merging and versioning.


In order to make the project compatible with our different system settings, we included a ‘.gitignore’ file that specifies that configuration and system-related files should not be pushed/pulled.


Visit our repo:


Gantt Chart

The Gantt Chart we used in order to keep track of our progress during the first term:



Download:

PDF version

The Gantt Chart we used in order to keep track of our progress during the second term:



Download:

PDF version

Bi-Weekly Reports

The list of the bi-weekly reports produced so far, including details on meetings held and decisions taken: