Skip to content

İsmail Ata İnan Personal Efforts

3FAST5U edited this page Jun 17, 2021 · 49 revisions

Week 12 (08.06.2021 - 15.06.2021)

Task : Attended a group meeting on 8th of June to discuss where we are in our practice app with the team members. I showed them my work on dockerizing frontend React application and its connections to backend Flask application on my branch CB-15.
Duration : 2 hours
Type : Meeting

Task : Worked on overcoming the problems and errors encountered in the pull request CF-5 Home-Profile-Other Profile Page. The updated frontend was wanted to be merged in this pull request but it was prepared for the non-dockerized version of our practice app.
Duration : 8 hours
Type : Bug and Error Solving

Task : Organized the overall format of our Practice-App Deliverables Report and added my work and contribution on our API there
Duration : 1 hour
Type : Documentation

Task : Wrote Executive Summary in Milestone Report 2 with Eren
Duration : 1 hour
Type : Documentation

Task : Summarized my work in whole practice app development process in Milestone Report 2
Duration : 1 hour
Type : Documentation

Task : Prepared my Individual Report for Milestone 2 in a very detailed way and explained all my contributions for the whole development process
Duration : 8 hours
Type : Report

Issues Worked On

Pull Requests

Week 11 (01.06.2021 - 08.06.2021)

Task : Attended the weekly meeting on 1th of July with our assistant Gokhan to ask our questions about the practice app
Duration : 1 hour
Type : Meeting

Task : Attended the weekly group meeting on 1th of June to distribute the future tasks for our project. We also talked about possible improvements in our API functionality and unit test implementations.
Duration : 1 hour
Type : Meeting

Task : Changed my implementation design for 'View Profile' and 'Update Profile' to be more modular. Now, every function does a specific job and therefore functions are more understandable and less complex.
Duration : 1.5 hours
Type : Enhancement

Task : Corrected my unit tests for 'View Profile' and 'Update Profile' in branch cb-2 according to the instructions of our assistant Gokhan. After the correction, the tests only check the functions and does nothing to do with the database or server application running on.
Duration : 3 hours
Type : Testing/Enhancement

Task : Documented my API functionalities using Swagger in branch CB-15
Duration : 1.5 hours
Type : Documentation

Task : Dockerized the whole backend of our application in branch CB-15. I implemented the all necessary Dockerfiles and docker compose files and set up he connection with the database with help of Kadir.
Duration : 6 hours
Type : Dockerization
References:

Task : Attended our group meeting on 6th of June. We reviewed our work done up to now and shared the remaining works.
Duration : 1.5 hours
Task : Meeting

Task : Opened the pull request Cb 15 Dockerize the Application from branch CB-15 to development
Duration : 10 minutes
Task : Merge

Task : Dockerized the whole frontend of our application in branch CB-15. I implemented the all necessary Dockerfiles and docker compose files and set up he connection with the database with help of Onur.
Duration : 1.5 hours
Type : Dockerization
References:

Task : Opened the pull request Cb 15 Dockerize the React Application from branch CB-15 to development
Duration : 10 minutes
Task : Merge

Issues Worked On

Pull Requests

Week 10 (25.05.2021 - 01.06.2021)

Task : Attended the weekly group meeting on 25th of May. Our group was not very familiar with Flask and Docker environments. So I shared my whole backend structure implementation with them and gave a lecture about how to use it for their part of the API.
Duration : 2.5 hours
Type : Meeting/Clarification

Task : Decided all the details of our API with the group(GET-POST requests to implement and which third party APIs to use)
Duration : 1 hours
Type : Meeting/Planning

Task : Created the CB-2 pull request so that every member of the group can pull and use my backend implementation for the application in their local environment. They reviewed and checked my implementation and I merged my branch cb-2 with our common branch development so that every member of the group can use my code in their implementation.
Duration : 20 minutes
Type : Work Coordination

Task : Updated the 'View Profile' functionality to handle edge cases
Duration : 15 minutes
Type : Implementation

Task : Implemented the 'Update Profile Information' functionality using POST request for our API and tested it using Postman
Duration : 2 hours
Type : Implementation/Testing

Task : Implemented many Unit Tests to test my API functionalities 'View Profile' and 'Update Profile'
Duration : 1.5 hours
Type : Implementation/Testing

Task : Attended a group meeting on 30th of May to review each member's API functionalities and merged all our separate codes into the development branch. My personal branch was cb-2.
Duration : 2.5 hours
Type : Merging/Enhancement

Task : Added an official API key and organized the Google Maps API response in my part of the project and created this pull request to merge my work from my personal branch cb-2 to CB-12 branch after the team's approval
Duration : 1 hour
Type : Enhancement

Issues Worked On

Pull Requests

Week 9 (18.05.2021 - 25.05.2021)

Task : Attended the weekly group meeting on 21st of May to discuss and distribute the tasks and plan the schedule for entire application. We decided to use Flask, Docker, MongoDB and React. We also shared our ideas about our API.
Duration : 2 hours
Type : Meeting

Task : Inspected my previous projects on Flask and MongoDB with Docker to remember how their connection is constructed and gained insight about the structure of the project
Duration : 2 hours
Type : Research

Task : Did some research on the Internet to learn more about Flask and using the dockerized image of Mongo
Duration : 2 hours
Type : Research
References :

Task : Implemented the whole backend structure of the application using Flask and dockerized MongoDB on my personal branch cb-2. Its name come from the issue for my part of the application.
Duration : 4 hours
Type : Implementation

Task : Migrated this backend implementation from DynamoDB to MongoDB. At first, I implemented with DynamoDB since we planned the database part differently.
Duration : 1.5 hours
Type : Enhancement

Task : Opened the issues Migrate from DynamoDB to MongoDB and CB-2
Duration : 10 minutes
Type : Issuing

Task : Implemented the 'View Profile' functionality using GET request for our API in the application
Duration : 1 hour
Type : Implementation

Task : Tried out search functionality in our API using POST request. It did not work as intended.
Duration : 45 minutes
Type : Implementation/Testing

Issues worked on

Week 8 (11.05.2021 - 18.05.2021)

Spring Break

Week 7 (04.05.2021 - 11.05.2021)

Task : Wrote the Executive Summary for Milesone Report 1 with Erencan
Duration : 1.5 hours
Type : Documentation

Task : Prepared a summary of the works and tasks I did during the semester in Milesone Report 1
Duration : 30 minutes
Type : Documentation

Task : Attended to our meeting at 7th of May to present my weekly work to team members and combine our deliverables for the Milestone Report
Duration : 1.5 hours
Type : Meeting

Task : Reviewed RAM, controlling the works I participated so far
Duration : 10 minutes
Type : Review

Task : Prepared the future plans for CMPE 352 course in Project Plan with Rabia and Efe
Duration : 1 hour
Type : Planning

Issues Worked On

Week 6 (27.04.2021 - 04.05.2021)

Task : Met with our assistant Gökhan to talk about our misunderstandings and mistakes in Use Case Diagram, Class Diagram and Sequence Diagrams
Duration : 2 hours
Type : Meeting/Question

Task : Prepared the final modified version of Use Case Diagram with Rabia
Duration : 20 minutes
Type : Review/Modification

Task : Attended the weekly group meeting on 1st of May to discuss and distribute the tasks and planner schedule for the week
Duration : 2 hours
Type : Meeting

Task : Opened the issues Document the Executive Summary for Milestone 1, Create Project Plan Chart and A summary of work done by İsmail Ata İnan
Duration : 20 minutes
Type : Issuing

Task : Reviewed the Requirements for the last time
Duration : 30 minutes
Type : Review

Issues Worked On

Week 5 (20.04.2021 - 27.04.2021)

Task : Attended the weekly group meeting on 22nd of April to discuss and distribute the tasks and plan our schedule for the week
Duration : 2 hours
Type : Meeting

Task : Took notes at the weekly group meeting on 22nd of April and documented them to the Wiki pages
Duration : 30 minutes
Type : Documentation

Task : Opened the issues Upload Meeting #7 Notes, Determine Use Case Diagram Components, Upload Use Case Diagram to Wiki, Upload Class Diagram to Wiki and Upload Sequence Diagrams to Wiki
Duration : 10 minutes
Type : Issuing

Task : Worked on and listed the components of the Use Case Diagram on a Google Doc
Duration : 1 hour
Type : Planning/Documentation
References :

Task : Drew the first draft of Use Case Diagram with my teammates Eren, Hamza, Rabia, Onur and Umut
Duration : 4 hours
Type : UML Diagram Design
References :

Task : Communicated with our assistant Gökhan to get feedback for Use Case Diagram and noted our mistakes
Duration : 15 minutes Type : Question/Feedback

Task : Determined the key use cases of our project and listed them on our Google Doc to discuss them with my teammates and draw their Sequence Diagrams
Duration : 1 hour
Type : Planning/Documentation
References :

Task : Discussed the details of key use cases with my teammates Kadir, Efe, Ramazan, Hamza and Onur
Duration : 1 hour
Type : Planning/Documentation

Task : Drew the Sequence Diagram for "Sign In" use case with my teammates Kadir, Efe, Ramazan, Hamza, Onur and determined on the format of the Sequence Diagrams
Duration : 1 hour
Type : UML Diagram Design
References :

Task : Drew the Sequence Diagrams for "Edit Profile Information", "Delete Own Profile", "Like a Story" and "Comment a Story" use cases and left them for review to Ramazan
Duration : 2 hours
Type : UML Diagram Design

Issues Worked On

Week 4 (13.04.2021 - 20.04.2021)

Task : Attended the weekly group meeting on 15th of April to distribute this week's assignment tasks to the people
Duration : 2 hours
Type : Meeting

Task : Opened the issues Create User Scenarios, Update the Glossary in Requirements, Mockup for Search and Recommendation for Guests, Write the Answers of the Questions Asked in Customer Meetings and Upload Meeting #6 Notes
Duration : 20 minutes
Type : Issues

Task : After the assistant asked the instructor the questions in our mind that are not clarified, assistant told us the instructors' answers and I updated the Requirements accordingly. Now, the locations do not have their own pages.
Duration : 30 minutes
Type : Question/Documentation

Task : Created unregistered Guest Scenarios with Umut and Onur
Duration : 2.5 hours
Type : Teamwork/Documentation

Task : Prepared a mockup for unregistered Guest in Android application scenario with Onur
Duration : 5 hours
Type : Design/Research
References :

Task : Shared our mockup template to other group members to integrate the design
Duration : 10 minutes
Type : Design

Task : Attended the weekly group meeting on 18th of April to review our group work done up to now
Duration : 2 hours
Type : Meeting

Issues Worked On

Week 3 (06.06.2021 - 13.04.2021)

Task : Proposed 17.00, Tuesday as the time the group to do a meeting with the assistant weekly and informed the assistant we are available at that time
Duration : 30 minutes
Type : Meeting

Task : Communicated with assistant Gökhan to organize a customer meeting
Duration : 10 minutes
Type : Planning

Task : Had a customer meeting with assistant Gökhan on 13th of April to ask our questions
Duration : 1.5 hours
Type : Meeting

Task : Updated the glossary in Requirements page after getting feedback from the instructor and teaching assistant. For example, now it has a definition for "story".
Duration : 20 minutes
Type : Documentation

Issues Worked On

Week 2 (30.03.2021 - 06.04.2021)

Task: Attended the weekly group meeting on 2nd of April to distribute this week's assignment tasks to the people
Duration : 75 minutes
Type : Meeting

Task : Created Creating Requirements Wiki Page and Decide the time for weekly meetings with the assistant Gökhan issues
Duration : 10 minutes
Type : Issue

Task : Made some research about the format and general sections for Requirement documentation
Duration : 30 minutes
Type : Research
References :

Task : Communicated with assistant for clarification about project by asking the questions listed in this issue
Duration : 15 minutes
Type : Question

Task : Created Requirements Wiki page with a general formal template
Duration : 15 minutes
Type : Wiki Documentation

Task : Organized a meeting on 4th of April and listed all the Requirements in a Google Document with Kadir, Rabia and Hamza
Duration : 2,5 hours
Type : Meeting/Teamwork

Task : Converted "User Requirements" and "Admin Requirements" parts of Requirements documentation to Markdown format, and uploaded them to Requirements page
Duration : 45 minutes
Type : Wiki Documentation

Task : Invited the assistant to our Slack group
Duration : 15 minutes
Type : Communication

Task : Attended the group meeting on 6th of April to review all the work done this week. We found the mistakes and mistakes in our work and edited our tasks so that they are in accordance with each other.
Duration : 2,5 hours
Type : Meeting

Task : Corrected typos, added missing features and sections on Requirements page after the review meeting
Duration : 1 hour
Type : Review/Documentation

Issues Worked On

Week 1 (23.03.2021 - 30.03.2021)

Task : Attended our first group meeting on 24th of March to get to know each other and sharing this week's assignment tasks
Duration : 2 hours
Type : Meeting

Task : Labeled the issues that were directly assigned to me : Wiki home issue, Wiki sidebar issue and Wiki footer issue
Duration : 10 minutes Type : Issuing

Task : Did a research about Git in general and studied the concepts and commands
Duration : 1.5 hours
Type : Research
References :

Task : Looked at various famous repositories on Github to select one and documented on our Favorite Github Repositories. I wrote about Beets.
Duration : 30 minutes
Type : Research and Documentation
References :

Task : Created and customized my personal Wiki page that can be accessed here
Duration : 30 minutes
Type : Documentation

Task : Created and customized the Wiki home page, Wiki sidebar and Wiki footer. I could not generate link for sidebar and footer but they can be seen from any page page of our Wiki.
Duration : 1.5 hours
Type : Documentation

Task : Attended our second group meeting on March of 28th to review our whole work and discussed how can we improve the weak parts of our repository. We decided to gather personal effort page links in this page.
Duration : 1 hour
Type : Meeting

Task : Opened Upload Meeting #2 Notes issue and Open Personal Effort Pages and Write Efforts Done in This Week issue
Duration : 10 minutes
Type : Issuing

Issues Worked On

Clone this wiki locally