To do - Saint-Cyr/KingLocator GitHub Wiki

  • Design all the three types of interest for Ecobank
  • Add the distance feature
  • Install Alice fixtures bundle--(OK)--
  • Set up PHPUnit to load fixtures--(OK)--
  • Define test case documentation--(OK)--
  • Implement the AJAX search--(OK)--
  • Add icon to the interest registration--(OK)--
  • Set-up other registration on back-end--(ok)--
  • Set-up registration of CategoryInstance on the Back-end---(OK)--
  • Design the ACL in the current documentation---(OK)---
  • Implement the ACL -----(OK)----
  • Link the ACL to the registration of a categoryInstance-----(OK)----
  • Link the ACL to the registration of an interest-----(OK)-------
  • Change the favicon
  • Make Edition of an interest possible at two level
    • coordonate
    • profile information
  • Update the search of CategoryInstance to consider search by Category Name also
  • Implement the following workflow: from search page when click on a CategoryInstance, the system direct straight to result page if the CategoryInstance does have only one Icon. Otherwise, direct to an intermediate to ask the user to choose an icon.
  • Update the data model: Logo->Icon------(OK)------
  • Update the automated test (very important) to all pass
  • Update the fixtures to add two CategoryInstance (ICGC and Ecobank) plus 6 interest-----(OK)------
  • Update the list of the interests display in the search view to make sure of proper alignment:---(OK)-------
    • set common image property width & hight------(OK)-------
    • set common text content length------(OK)------
  • Update all the URL to consider strong SEO
  • Update the registration page to pick the current location automatically------(OK)-------
  • Design the system of URL with tage like on facebook, tweeter, ...
  • Design final algorithm for sorting interest based on distance between current location and an interest--(OK)--
  • Code the service of sorting in TDD way---(OK)---
  • Sent the current location to the server from the search page
  • Add video to file to the registration of an Interest---(ok)---
  • Add image to the registration of an Interest---(ok)---
  • Install bundle for coordonate calculation --(OK)--
  • Design the algorithme for the coordonate calculation---(OK)---
  • Update the result view---------(OK)------
  • Design search view (Home page)-------(OK)-------

-------------Main topic---------------------

  • Finish the back-end--(OK)---
  • Update the registration---(OK)----
  • Design the search page (Home page)---(OK)---
  • Make sure for mobile device compatibility-----(OK)------- -------------End topic----------------------