Skip to Content

Manitoba Genealogical Society – Manitoba Name Index

September 3, 2019

Project Term: Summer 2019

The Manitoba Genealogical Society (MGS) organizes and archives information about the lives of Manitobans and their family relationships. In a previous term at the ACE Project Space, students helped to build the consolidated Manitoba Name Index (MANI) service to provide a central source for searching genealogical data. During the summer term, a new team of students worked on improvements to the MANI codebase and delivered a number of enhancements to improve the user experience and create new revenue generation opportunities.

Improving an existing product

During the four-month summer term, our students took the reins from a previous product iteration of the MANI archive. Students learned how to review existing code from another team, understand the associated functionality and underlying code, and then build enhancements to add value to the product.

Deliverables

ACE Project Space students worked together to complete the following deliverables:

  • Page footer
  • Google Analytics integration
  • Member registration
  • Improvements to search
  • Cemetery transcription purchasing
  • An eStore to sell print and PDF books available in the MGS library
  • Volunteer registration
  • Donation page

What our students are saying

“The project was quite a formidable learning experience in terms of project management, automated testing and setting up the servers. Following Sprints and Kanban board in a running project was a whole new experience.” – Upkardeep Singh

“Based on my classroom learning, while I working at the ACE project space, I learned how to implement that knowledge in real production environment. Our project was done with PHP and JS along with Microsoft Sql server. My best experience was how a team builds something in real life and how they integrate their works together.” – Shaik Abdullah

“It was a very nice experience, got to learn new technologies like Microsoft IIS, GIT and most importantly being able to work with the live server has been a privilege. Meeting with the client has been a huge help in understanding how the code base works. Overall, I can say that ACE project has been a great learning experience for me and I got to learn a lot about the real life work environment.” – Aryan Sharma

“The whole ACE project experience was very interesting. The knowledge from previous courses really helped me in the project, including the use of PHP, which I was excited to do. I think that the project helped me settle into a workplace environment more easily and it was a pleasure to work for.” – Connor Speidel

“I gained knowledge of being a Client Representative/Business Analyst by gathering requirements from the client, managing tasks, testing developed functions before presenting and especially project management work. Being the client’s main contact, booking, arranging and leading meetings were a very valuable experience.” – Duy Anh Tran

The Manitoba Genealogical Society web site: http://mbgenealogy.com/

Technologies used

  • HTML
  • CSS
  • PHP
  • GitHub
  • GitKraken
  • SQL Server Management Studio
  • IIS
  • Cypress
Bookstore

Bookstore

Cemetery Map

Cemetery Map

Source Search

Source Search