comp730:MeAndYou Spring 2017 Andry Bintoro Log


 * Home
 * MeAndYou
 * Semesters
 * Spring 2017

Week Ending March 28, 2017

 * Task:
 * Revise data model


 * Results:
 * To be determined - Architects still need to come up with a working model


 * Plan:
 * Software, Front End and Database to work on ERD model


 * Concerns:
 * Address attributes and search functionality as the previous demo searches appears to be not working and there is lack of documentation on usability aspect.

Week Ending April 4, 2017

 * Task:
 * Update wiki page with requirements
 * Update ERD Model

Functional requirements and non-requirements for database are clearly updated in the wiki along with use case diagram, sequence and activity diagrams.
 * Results:

ERD Model



Attributes requirements:
 * firstName
 * lastName
 * middleName
 * birthdate
 * gender
 * phoneNumber
 * streetAddress
 * town
 * state
 * zipcode
 * email
 * nickname

Populate our tables with columns and rows of data.
 * Plan:

Team has been working individually and different tasks and not actively report the progress in the Slack channel
 * Concerns:

As a result, I have setup a weekly progress meeting should address the concern but work done over the weekend is still a concern.

Week Ending April 11, 2017

 * Task:
 * Get database functional in LAMP without using root access
 * Assist Front End with Database calls
 * Setup access control for Database
 * Work on GRC poster


 * Results:
 * Modified database model and queries to reflect the model
 * SQL queries rewritten as of 4/6/2017
 * Queries have been loaded on LAMP, and have been sent to all members of all teams through e-mail by Patrick.
 * Multiple user accounts for database (root and general user access) have been setup on LAMP in MySQL


 * Plan:
 * Work together with Front End on the database calls on 4/15/2017


 * Concerns:
 * Not everyone will be able to meet in the upcoming weekend

Week Ending April 18, 2017

 * Task:
 * Update wiki with more relevant data - access controls, activity diagrams, sequence diagrams, non-functional requirements
 * Integration of Database calls with Front End team


 * Results:
 * Updated registration pages with more fields to store in Database
 * Created forgot password page
 * Temporarily fixed password authentication issue
 * Submitted GRC Poster

Continue to fixed bugs and document our work via wiki
 * Plan:

Formatting of the wiki is inconsistent, continue assisting Front End with usability testing
 * Concerns:

Week Ending April 25, 2017

 * Task:
 * Create new original images for the Front End
 * Continue nonfunctional requirements testing: usability, reliability, performance testing
 * Document results
 * Modify our model again per Software team request for change
 * Test our sample data


 * Results:
 * New images uploaded into server (LAMP)
 * Bugs were found and fixed in MeAndYou (version 5)
 * Modified data model and attributes to reflect the searches attributes


 * Plan:
 * Continue to track bugs and test our sample data
 * Non functional requirements testing first locally on an arbitrary machine then on the server (LAMP)


 * Concerns:
 * Loading our test data into the server can cause performance issues
 * There is limitation on PHPMyAdmin GUI for size upload

Week Ending May 2, 2017

 * Task:
 * Continue bug testing of product (Internet Explorer, Google Chrome, Firefox), mobile devices
 * Fix rendering of carousel images in IE
 * Upload test data


 * Results:
 * Fixed IE rendering issue
 * Test sample data is too large to upload


 * Plan:
 * Migrate test data to another server
 * Upload the matching engine to LAMP


 * Concerns:
 * Resources and time to build another server

Week Ending May 9, 2017

 * Task:
 * Upload matching engine to LAMP and test
 * Start searching for crushes and see positive results


 * Results:
 * Match engine works great after some testing with multiple accounts
 * Searching results were positive but percentages of match is not showing correctly
 * Match only showed for one user, UNION ALL to view matches in dashboard.php


 * Plan:
 * Fix match percentages in the server
 * Continue to work on enhancing the notifications feature as its not intuitive
 * Migrate Database to a Linux server (RedHat or Ubuntu)
 * Come up with a script to enable a few bad searches like common typos and come up with result


 * Concerns:
 * Birthdate modifies format under edit account to mm-dd-yyyy
 * More implementation for summer class project deliverables - hardware/spftware specifications for the new server