Here you can find weekly effort reports of Cahid Arda Öz
Week 1
Task |
Duration |
Type of Work |
Issues |
Discover repositories that I like and review past CMPE352 repositories |
45 minutes |
Research |
#11 |
Creating and assigning first issues to all team members |
40 minutes |
Planning |
#5 |
Aranging a timeslot for our first meeting with a poll |
20 minutes |
Planningn |
- |
Preparing the Wiki by creating the pages required for the assignment of week 1 and preparing the sidebar |
20 minutes |
Documentation |
#10 |
Team Meeting #1 |
40 minutes |
Meeting |
- |
Week 2
Task |
Duration |
Type of Work |
Issues |
Preparing the Wiki sidebar for seperate personal effort tracking pages, creating my own page for personal effort tracking, writing and issue for other team members to create their own |
40 minutes |
Documentation |
#41 |
Review requirements pages from the past years. Working on the Non-functional requirements for our project. Transfering these requirements to our requirements page draft
|
40 minutes |
Research |
#43 |
Team Meeting #2 |
50 minutes |
Meeting |
- |
Week 3
Task |
Duration |
Type of Work |
Issues |
Adding a page to wiki about websites similar to our project |
30 minutes |
Research |
#45 |
Reviewing and updating the requirements draft page on our wiki. I reviewed the items we had, looked for contradictions and missing items. I then went over the project description, prepared a report and added new items to our requirements list. I also tried to make the requiremnts comply with the format described in the lecture. |
210 minutes |
Documentation |
#48 |
Team Meeting #3 |
110 minutes |
Meeting |
- |
Week 4
Task |
Duration |
Type of Work |
Issues |
Attended the customer meeting. Asked the questions prepared in the previous week to the customer. Later on, a report was produced from the customer meeting by my team mates. |
130 minutes |
Meeting |
- |
Week 5
Task |
Duration |
Type of Work |
Issues |
Attended PS |
40 minutes |
Meeting |
- |
Team Meeting #4 |
50 minutes |
Meeting |
- |
Created Lucidchart documents for Use Case Diagram, Class Diagram and Sequence Diagrams and shared the links with the team |
20 minutes |
Organization |
#60 |
Updating the scenario acceptance criteria sections (Scenario #1, #2 and #3) in order to make sure that they comply with the updated requirements |
50 minutes |
Documentation |
#58 |
Reviewing the work being done on the requirements and commenting on the issues. |
60 minutes |
Review |
- |
Team Meeting #5 |
60 minutes |
Meeting |
- |
Team Meeting #6 |
210 minutes |
Meeting |
- |
Worked on the Use Case Diagram. Merged the different sections of the Use Case Diagram created by my team mates and also my own section (create event use cases, see #73) to create a foundation for the rest of the Use Case Diagram. Then discussed and worked on the finer details of the Use Case Diagram with the first subgroup tasked with finalizing the Use Case Diagram. Then uploaded the resulting Use Case Diagram to Wiki. |
180 minutes |
Documentation |
#73, #84
|
Week 6
Task |
Duration |
Type of Work |
Issues |
Completing the admin user class and adding the copyright infringement class to the UML Class Diagram. |
45 minutes |
UML Class Diagram |
#89 |
Creating a sequence diagram for the use case where the admin views the existing copyright infringement reports, chooses a report, and removes the reported art item from the platform. |
75 minutes |
Sequence Diagram |
#93 |
Attended PS |
60 minutes |
Meeting |
- |
Team Meeting #8 |
90 minutes |
Meeting |
- |
Contributing to and reviewing the report from meeting 8
|
40 minutes |
Documentation |
#101 |
Week 7
Task |
Duration |
Type of Work |
Issues |
Add pages to wiki for the Class Diagram and the Sequence diagrams. Updating the wiki sidebar. |
15 minutes |
Documentation |
- |
Updating the acceptance criteria of the scenarios according to the most recent requirements. |
30 minutes |
Documentation |
#58 |
Reviewing the software design diagrams. Looked for ways of simplfying the search section in the requirements, use case and class diagrams. Also looked for redundencies in the class diagram. Took notes to present these to the team in the next meeting. |
60 minutes |
Documentation |
#91 |
Team Meeting #9 |
120 minutes |
Meeting |
- |
Fixing the search and filtering related requirements in the requierements file. A new section is created and items are moved there. |
30 minutes |
Documentation |
#79 |
Worked on creating the milestone report 1. Added the title page, table of contents, executive summary and wrote my individual contribution. |
90 minutes |
Documentation |
#118 |
Fixing the thread related requirements in the requierements file. Discussion Forum section isrenamed and it is updated. |
30 minutes |
Documentation |
#117 |
Fixing the mock-ups of scenario 2 according to the feedback of the TA. |
30 minutes |
Documentation |
#72 |
Worked on the milestone report. Added my own individual contribution, filled my RAM section, contributed to the project status section |
90 minutes |
Documentation |
- |
Worked on simplifying the use case diagram. Updated the admin related use cases and moved all the use cases around to make the use case diagram more visually pleasing. Then reviewed the Requirements and the Use Case diagram together to make sure they match. |
120 minutes |
Documentation |
#89, #124
|
Created the Project Planning document and added the items covering the dates from the beginning of the course until the Milestone 1 meeting. |
120 minutes |
Documentation |
#133 |
Week 9
Task |
Duration |
Type of Work |
Issues |
Attended PS |
60 minutes |
Meeting |
- |
Created initial files for practice-app on the practice-app branch. Created a PR. |
60 minutes |
practice-app |
#137, #138 (PR)
|
Team Meeting #10 |
60 minutes |
Meeting |
- |
Updating the name of the practice_app directory as practice-app |
10 minutes |
Practice App Development |
fb782bf |
Research on AWS. In Team Meeting #10, we split the topics that need to be researched into groups. I researched AWS and tried to answer some questions relevant to our project. I created the AWS Research our wiki about the results. |
90 minutes |
Research |
#142 |
Week 10
Task |
Duration |
Type of Work |
Issues |
Attended PS. Asked questions in the PS and via Slack to clarify points about the practice app |
120 minutes |
Meeting |
See group7 channel on the bounswe Slack |
Research Docker boilerplates we can use as reference |
60 minutes |
Research |
- |
Team Meeting #11 |
60 minutes |
Meeting |
- |
Worked on creating the basis of the practice app frontend. Wrote the issue #147. Created practice-app/front-end-base branch and added the base.html file. |
60 minutes |
Practice App - Front End Basis |
#147 |
Week 11
Week 12
Task |
Duration |
Type of Work |
Issues |
Add the missing files needed to run the practice application. |
30 minutes |
Coding |
#157 |
Worked on event related features. Details explained in the related issue. |
540 minutes |
Coding |
#158 |
Reviewed token based authentication update. Did research on using Tokens |
120 minutes |
Review and Research |
#160 |
Attending and preparing notes for Team Meeting #13
|
120 minutes |
Meeting |
#164 |
Worked on the home page and search feature. Details explained in the related issue. |
300 minutes |
Coding |
#166 |
Reviewed and approved #170
|
20 minutes |
Review |
- |
Created a Free-Tier AWS account. Created an EC2 instance. Configured access to the EC2. Deployed the app on EC2. |
200 minutes |
Deployment |
#171 |
Started writing the personal deliverable. |
240 minutes |
Report |
- |
Attending and preparing notes for Team Meeting #14
|
60 minutes |
Meeting |
|
Designed and implemented the Token System for Frontend |
180 minutes |
Implementation |
#179 |
Week 1
Task |
Duration |
Type of Work |
Issues |
Attended the first meeting |
90 minutes |
meeting |
|
Revision of Requirements. New members in the team took notes and wrote questions. I answered these questions and made an action plan |
90 minutes |
Design |
#243 |
Preparing Customer Questions. I used the notes I took in #243 to prepare questions for the TA. |
60 minutes |
Documentation |
#242 |
Mock up revision meeting |
70 minutes |
meeting |
#247 |
Week 2
Task |
Duration |
Type of Work |
Issues |
Attended weekly meeting on tuesday |
90 minutes |
meeting |
|
Prepared meeting report for our meeting on tuesday |
60 minutes |
documentation |
#249 |
Attended the frontend team meeting and wrote the report on wiki. Planned the system requirements revision during the meeting. |
120 minutes |
Meeting & Documentation |
#254 |
Week 3
Task |
Duration |
Type of Work |
Issues |
Research on annotations. Found annotator after some going down the rabbit whole and used the demo in its release to test the text annotations. Attempted to use image annotations. Found a document showing how image annotations are saved as JSON. |
90 minutes |
Research |
- |
Implemented router for the frontend |
180 minutes |
Implementation |
#268, #269
|
Implemented comment section for the frontend |
180 minutes |
Implementation |
#270, #269
|
Implemented static signup and signin pages. Had to learn about handling user inputs and button submits with react hooks. |
180 minutes |
Implementation |
#284, #288
|
Extended the Comment component by replacing it with UserCard component. Created the art item page with mock data using the UserCard component to demonstrate it. Had to learn more about hooks and how buttons work |
240 minutes |
Implementation |
#289 |
Week 4
Task |
Duration |
Type of Work |
Issues |
Implemented authentication and token handling. Had to learn more about hooks, contexts and routers. |
240 minutes |
Implementation |
#290, #291
|
Research and testing text/image annotations. Planned future steps for adding Annotations. |
240 minutes |
Research |
#297 |
General Meeting 4, discussion with team members. Preparing meeting notes |
150 minutes |
Meeting |
#327 |
Finding out, debugging and reporting an error in the database |
240 minutes |
Debugging |
#344 |
Integrating art item page to the endpoints |
120 minutes |
Implementation |
#343 |
Updating app name in the frontend and tracking the change in mobile |
20 minutes |
Implementation |
#350 |
Planning and preparing for the presentation as a presenter |
90 minutes |
Presentation |
#353 |
Creating tag for the first milestone |
120 minutes |
Organisation |
#368 |
Week 5
Task |
Duration |
Type of Work |
Issues |
Meeting for planning the group report in first milestone |
60 minutes |
Meeting |
- |
Taking notes during the group meeting and uploading them to wiki. |
120 minutes |
Documentation |
- |
Week 6
Task |
Duration |
Type of Work |
Issues |
Adding Form Layout to Sign-up and Sign-in Pages |
120 minutes |
Implementation |
#387 |
Learning about storing images as Base64, testing it on frontend and reviewing it on backend and mobile. |
240 minutes |
Research |
#389 |
Week 7
Task |
Duration |
Type of Work |
Issues |
Create event and create art item implementation for frontend |
120 minutes |
Implementation |
#401 |
Adding a layout for content on the app, fixing endpoints of homepage and improved error page. |
120 minutes |
Implementation |
#417 |
|
|
|
|
Week 8
Task |
Duration |
Type of Work |
Issues |
Completed integration of the new art item and new physical event pages with the endpoints |
420 minutes |
Implementation |
#401, PR #459
|
Integrated comment section with the endpoints |
240 minutes |
Implementation |
#460, PR #476
|
Reported owner null bug in art item creation |
30 minutes |
Bug Reporting |
#457 |
Reported duplicate comments bug |
30 minutes |
Bug Reporting |
#458 |
Reported discussion page GET token requirement bug |
15 minutes |
Bug Reporting |
#469 |
Reported bugs in comment list fields of event and discussion page endpoints |
15 minutes |
Bug Reporting |
#470 |
Removed poster id field from the discussion post in the backend |
45 minutes |
Bug Reporting |
PR #474 |
Merged updates in develop branch into master for deployment |
15 minutes |
- |
PR #478 |
Added color theme to the app. Styled event, art item and discussion pages. Styled comment section component. Added start&end time selection to create physical event page |
300 minutes |
Implementation |
#490, PR #491
|
CommentSection Component unit tests |
60 minutes |
Implementation |
PR #521 |
Mock Text Annotation for Frontend |
60 minutes |
Implementation |
PR #522 |
Tag for milestone 2 |
60 minutes |
Documentation |
#526 |
Week 9
Task |
Duration |
Type of Work |
Issues |
Searched and found MySQL Functionality for semantic search. Informed my friend about my findings. |
60 minutes |
Reseach |
- |
Week 10
Task |
Duration |
Type of Work |
Issues |
Updating the image & text annotation editor by removing the tag field |
60 minutes |
Enhancement |
#580, PR #586
|
Adding art item auction to the frontend |
180 minutes |
Implementation |
#583, PR #585
|
Adding downvote upvote to comments |
120 minutes |
Implementation |
#588, PR #592
|
Adding online events |
180 minutes |
Implementation |
#595, PR #597
|
Add delete, participate, like, upvote functionality to content pages |
120 minutes |
Implementation |
#608, PR #609
|
Template
Task |
Duration |
Type of Work |
Issues |
|
|
|
|