-
Notifications
You must be signed in to change notification settings - Fork 0
Matthew O'Neill Log
Personal Repo: Click Here
4/26/20: Finished reset password stuff. Added in the links to the bookmarklet. Did some styling on the sign up and change password pages. Commented on the code in the accounts folder. Wrote instructions to use the bookmarklet.
4/17/20: Trying to finish up the reset password. Did Quality Assurance on the FitbitTeam on the admin pages. Started to address some of the issues that were brought up during the QA Milestone.
4/12/20: Started working on adding reset password instead of forgot password. Have been doing troubleshooting and migrating in order to integrate it.
4/5/20: I deployed the changes that were on the github for Milestone: RC1 release. I was not able to get the email based login working. I updated the issues related to that to include a picture of where I was at and where I got stuck at. I've spent about 48 hours trying to figure out the issue that it was detailing; however, everything that was said online to fix it was already included in the code, so I didn't know where else to go with it. This issue includes screen captures of the issue
3/29/20: I deployed the changes that were made to the app for the progress report. We found an error where the algorithms are unable to accept words that stand for numerical values, such as the word "one". I have been making some progress on changing the create account and login.
3/8/20: Spent this week doing some troubleshooting on the deployment and then conversing with the group to see how we can fix it.
3/1/20: We met this week in order to work on finishing up the stuff that was going to be in the beta release. I worked on an email-based authentication system, but unfortunately it was not ready to be released in the beta. I worked on fixing bugs with the code that concerned deployment issues, such as updating the runtime.txt file because it was giving me issues when deploying. After deployment, I focused on troubleshooting. I tested links and made sure they brought the user to the right place and made sure that there were no errors in the views and what not.
2/23/20: Most of us met this week in order to catch up on what we have each been doing. I finally fixed the issue where the Email in create account would be properly stored and fixed the template and css on create account. All that is left before committing and deploying for the beta release is to fix the login page so that it officially takes in a user's email address instead of just a username in order to login.
2/16/20: A few of us met on Thursday to discuss what we can each do. I'm continuing work on the create account and forgot password. I used this week to work on styling and such in order for the user usability to be better. Now the forms and text are legible and contained in the right places now. They have yet to be committed because Ainsley wants to figure out how to deploy and commit her stuff to the github first. This stuff isn't exactly absolutely necessary for the beta release, but it will definitely be in the final release.
2/9/20: We met on Thursday to discuss where everyone was with the application and what was definitely going to be in the beta release of the web application. We all decided how we were going to divide the work. I took on the task of focusing on the Login-based issues. I began revamping the entire Create Account form. The form will not be entirely based on the default login form provided by Django anymore. A required email field will be added to User Creation form. The email will be verified via an email that will be sent out through Django. After this is completely ironed out, the forgot password functionality will be completely implemented as well. I do not think this new Create Account form will be in the beta test as it is not completely essential and the most important part of the application are the 3 different text-based algorithms on the home screen.
2/2/20: Added the additional issues to the github. Did research and started to implement a settings menu, as well as the forgot password functionality. However, it is currently not committed on the github yet.
1/26/20: We met as a group on Thursday in order to discuss what we were doing for the next milestone. We also took that time to make sure that everyone could run the application locally as there were changes made for deployment last semester.
1/19/20: I was late to apply to this class due to certain circumstances. The only thing that happened this week was I talked with my group over GroupMe in order to establish our meeting times with Professor Vidal and our meeting times as a group using when2meet.com.
12/8/19: I spent this week trying to figure out what was going wrong with deployment. I had gotten it partially deployed on Google Cloud, but half of the functions were not working on the deployment. I spent a good 24 hours trying to figure out what the problem was with no success. So I switched platforms to Heroku. Heroku was easier to integrate into, and the error messages were easier to comprehend. It still took most of a day to deploy Text Penguin. However, it is now successfully deployed on Heroku at http://textpenguin.herokuapp.com. The changes that were made to the app for deployment have also been committed to the master repo.
12/1/19: This week due to the holiday and break, I was not able to work on the app a lot. However, I tried fixing the Error 502: Bad Gateway to no avail. I made changes to the settings.py file to see if a different type of setup was necessary. I believe I need to find the static files again and see if I can fix the location. The changes made during the fixing process are uncommitted so as not to mess with anyone else's code and to allow for changes to be git reset --hard back to something that actually works.
11/24/19: I met with the group on Monday to discuss what everyone needs to do from this point on. I've been focusing on deployment of the application, since the login page is mostly done. We met again Friday in the Capstone lab to see what the error was that I was running into and realized that it was benign and the app could start the deployment process. I ran into another error when deploying though. I made a different SQL instance because the original was set in the wrong region. Then there was another error where it was unresponsive and fixed it by changing the app.yaml. I eventually got the application "deployed" at https://textpenguin1.appspot.com/, however it is currently displaying an Error 502: Bad Gateway, which I'm still working to get fixed for the demo.
11/17/19: I met with the group on Monday to discuss which person was going to handle each issue. I am assigned to all of the login issues, as well as deployment. I spent some of the week fiddling around with the login page, but did not push anything to the github yet. I was trying to change the login and create account pages to accept email instead of username. I spent the other part of the week doing some research on deploying the app to Google Cloud and should be prepared to deploy some time next week after meeting with the group.
11/10/19: I met with the group on Monday to discuss about the next steps we need to take on the app. I spent the majority of this week trying to get the login page into a workable state. I fixed the home page and some of the code so it would work over github.
11/3/19: I met with the group on Monday to discuss how we were going to split up this week. It was decided that I would be one of the people to edit and rethink the Proof of Concept issues we made the week prior. I helped edit the new Issues that were added. I put up a possible architecture for the login page, which is located in the "Main" folder in the master repo. The architecture is pretty stripped down and needs work. I tried fixing the merge conflict from last week and hopefully got that to work as well.
10/27/19: I met with the group on Wednesday to discuss how we were going to go about doing the Source Control milestone. I added in the oneillm71 shared repo. I resolved a merge conflict which pertained to changing the HTTPResponse in the views.py file in the login sub-folder.
10/20/19: I made the links to the pictures from the Detailed Design milestone. I also made some of the views that the user will see while using the web application. I put up the stuff on the wiki.
10/13/19: I finished doing the research for Milestone 3. I met with the group on Wednesday to go over some of the stuff in Milestone 7. I edited the list of requirements and made the requirements into a Requirements wiki.
10/6/19: This week was spent doing some research for Milestone 3. Research was done on Django.
9/29/2019: I met with the group on Wednesday in order to brainstorm what exactly we wanted the detailed designs to look like. Using Figma, I created the Home and Output page for the web application. I did some editing on other pages as well. I put up the material on the github wiki.
9/22/2019: I met with the group on Wednesday in order to figure out which pages/screens needed to be drafted. I drew up a draft of the home page to the web application. I put up part of the Rough design wiki on Github.
9/15/2019: This week was spent fleshing out the project description and creating personas. I created the wiki pages for the project description and the 3 personas. I found the pictures we were going to use for the personas as well. I helped develop the backgrounds of the personas.
9/8/2019: I met with the group Thursday two week ago in order to discuss the overall project idea. We met again on Friday of last week in order to discuss our possible meeting times. Otherwise, only the initial planning of the project has occurred thus far and there is no physical progress towards the end result.