Skip to content

Philip's Personal Log

Philip Schmalfuss edited this page May 4, 2018 · 30 revisions

September 9th, 2017

Met with all members of the group in the library on Thursday. Here we became acquainted with each other and got to know a little about each member and their experience with the school and outside of it. Went through what we needed to do for the first milestone and discussed the project, assigned roles, chose a group name, meeting time, and discussed how to meet with the client. Everyone seems excited to work on the project.

September 17th, 2017

Completed Persona #3 (Dr. Peter Politico). Reviewed recommended videos Dr. Vidal posted about personas. Our group emailed Dr. Vidal concerning not being able to meet with our client before milestone due date. Meeting with client is set for Tuesday at 1:30pm. Meeting with Dr. Vidal is Monday at 10am.

September 21st, 2017

Completed Rough Draft #2 visualization. Met with Brian and Linda Mihalik (clients) to review what they wanted to see in the project and check capabilities of us. Tentatively planning to meet back with them in 2 weeks somewhere in Swearingen.

October 1st, 2017

Completed logo design as well as graphic to go on front page. Researched Facebook, Twitter, Instagram API on pulling information from sites. Helpful links:

Facebook: https://medium.com/towards-data-science/how-to-use-facebook-graph-api-and-extract-data-using-python-1839e19d6999

Twitter: http://adilmoujahid.com/posts/2014/07/twitter-analytics/

Instagram: https://www.instagram.com/developer/endpoints/

October 8th, 2017

Began to review Django and began a beginner project using the platform.

October 16th, 2017

Link to personal repo: https://github.com/SCCapstone/m3-phileepae Met with the client on Oct 9th to get a more detailed view on how we want to approach the project. We also used this time to get the client to work with us on a list of Requirements (milestone). Became more familiar with Django and started to review the database capabilities associated with it. Created a simple project used to organize music albums the user can input using a python shell. Will continue work on that this week.

October 22nd, 2017

Continued work on Django Research Milestone project and presented it to the TA. Drafted Architecture page for Architecture Milestone. Began researching Django widgets we can potentially implement. Watched Architecture lecture on website.

October 29th, 2017

Worked through github videos for Source Control milestone. Originally tried to connect via SSH from home to one of the linux machines on campus and ran into problems with SSH public key. Ended up downloading the Github desktop client. From the client I can clone the repo, commit, push, fetch, view all the changes, and do everything the Source Control milestone asked. I found I might not be able to see some of the meta data, but using the Github desktop application is much easier than terminal commands.

November 5th, 2017

Met with Dr. Vidal on Monday. Discussed source control milestone with him, and decided on having at least 1 working, build-able Django platform-based code on github. Group meeting set for November 6th was cancelled based on Mallory still being out of town and Powell being sick.

November 10th, 2017

Emailed clients updating them with what's expected of us to have completed by the end of this semester. Working on cleaning up web logo. Going to work on cleaning up the HTML/CSS tomorrow.

November 19th, 2017

Edited a few CSS elements concerning the logo and secondary, smaller logo. Began research on implementing Twitter API.

November 26th, 2017

Researched more into implementing Twitter API if Facebook API is not going to be available in time for demo. Not much time to work this week as I was out of town for the Thanksgiving Holiday from Wednesday-Sunday.

December 3rd, 2017

Closed issue concerning a Standardized Search Functionality - we don't have to rewrite search functions that are already implemented in each of the social media platforms we will be using. The FAQ page now has information on how to properly search for information regarding each social media sites. I also updated the contacts page - things updated included: Message box width to be uniform with email and subject; fixing and adding placeholder text with subject box, email box; updating the size of the text boxes to bring more cohesion to the page. Everything appears to be working correctly besides the API, which the group is still working on.

December 9th, 2017

Final personal log update for Fall semester. Demo'd project for Vidal and class on Thursday 2:45pm-5pm.

December 16th, 2017

Nothing

December 23rd, 2017

Nothing

December 30th, 2017

Nothing

January 6th, 2018

Nothing

January 13th, 2018

Nothing

January 20th, 2018

Nothing

January 27th, 2018

Nothing

February 2nd, 2018

Met with Dr. Vidal and group for the first time this semester. For the group meeting I made a sheet which detailed things we didn't quite finish from last semester, things needing to be done this semester, a list of goals for beta release, and a listing of milestones for reference. During our meeting we discussed who could be assigned to each issue for this semester and discussed how to assign work. I was assigned for the initial Behavioral Testing for the Testing Milestone. I completed it using the Katalon Firefox addon, which is the updated version of Selenium IDE.

February 11, 2018

Group did not meet this week due to people being sick/out of town. I performed Powell's unit testing with successful results. Had to 'pip install praw' in order for it to work. Praw stands for Python Reddit API Wrapper and is necessary for testing the API.

February 18, 2018

Emailed Brian and Linda Mihalik (clients) to update them about the progress of the project and what is due for beta testing. Set a time to meet with Linda (Brian is out of town) and will meet with her on Thursday, Feb 22

February 25, 2018

Met with Linda via phone call (she was sick, could not meet in-person). She gave us ideas for layout changes and implementation. I have been researching and trying to implement a handler for Twitter/Reddit. Trying to implement via script using ajax, still working on it. Added About Us information to homepage.

March 4, 2018

Worked on implementing handler

March 11, 2018

Met with Linda and Brian to discuss Beta release and demonstrate what we have so far. Met with TA to show him how to perform unit and behavioral testing. He signed the group off for Milestone 12 based off our meeting. Continue to work on implementing handler

March 18, 2018

Spring break

March 25, 2018

Worked on implementing handler. Didn’t have success. Powell uploaded his code Sunday night and it is returning API results

April 1, 2018

Powell implemented the handler, so we now have search results (yay!). I Implemented export button to download an xml file. Currently this downloads a blank file - still needs to be populated with search result data. Completed the current Behavior Testing tests except the one regarding changing account info, as that code is on our repo but has not been implemented. Worked on visual display of search result data. Will be meeting with the client next week one more time before initial release.

April 8, 2018

Met with the client this week. During the meeting, we discussed plans after the class concluded and what would become of the project. Client requested a roadmap to be able to continue the project with if we don't get everything they want implemented. Also documentation on how to change things like API Keys if necessary. Met with the group this week and we had a coding session. I implemented the export button to populate the spreadsheet with data, Powell assisted with Twitter and general formatting. The export button is working successfully now. During client meeting we had asked if they wanted any more fields from the Twitter data - they will email us with the list they want. Working on implementing remainder issues next week before RC1.

April 13, 2018

  1. Implemented word cloud (bonus feature)
  2. Revised logo on site to display only reddit, twitter, facebook, and instagram. Might have to go back and remove FB and Instagram considering we probably won't be implementing their APIs
  3. Updated twitter results object with user name, retweets, favorite count, and image
  4. Update export spreadsheet with new twitter fields: mentions link(s), media link(s)
  5. Resolved twitter error catching issue
  6. Met with group on Wednesday to delegate assigning team members to remaining RC1 issues.

April 21, 2018

Updated exportable spreadsheet with about 50 more twitter fields. Made video for website/video milestone. Did some minor cleanup on our dev site. Met with group on Wednesday

April 29, 2018

Completed the export Twitter fields. Made the blueprint for documentation and did the work instructions for sentiment analysis.

March 3, 2018

Presented. Done with class.