The purpose of this application is to help remember great moments in your life.
This project was originally started when Aziz was discussing old moments in his life with colleagues. He was looking for a way to have a locally hosted repository of all the great memories and for a way to share them with his friends. While Facebook allowed some degree of this functionality, the constant changing landscape of the Facebook UI has helped to discourage posting of new events. A suite that could be easily deployed over multiple servers as well as hosted on the internet was also a requirement.
The project was initially modeled out using AngularJS 1.5 and utilizing a PHP backend with a MariaDB database. Unfortunetly multiple issues occured in the initial design and protoyping that necesated considering other frameworks.
While evaluating different frameworks, care was taken to ensure that the chosen framework met the requirements and had the ability to reasonably expand to new requirements in the future. Emphasis was also placed on how easily the project could get up and running so more time would be spent using the product instead of debugging issues.
There are multiple enhancements in the pipeline for MemoryFriends: