Skip to content

Deniz Arda Budak Time Tracking(352)

kataparuto edited this page Dec 18, 2021 · 1 revision

1st Week

Date: 26.03.2021
Type: Meeting
Task: Do a Zoom Meeting with my group
Details: We have introduced ourselves to the group, allocated the tasks and did some planning for the future.
Duration: 40 Minutes

Date: 28.03.2021
Type: Research-Learning
Task: To have an idea about git and to learn it
Details: : I have watched the video named "Git For Ages 4 And Up", which was recommended by our instructor.
Duration: 1,5 Hours

Date: 29.03.2021
Type: Assigned work
Task: To prepare a summary about git and GitHub
Details: I did a thorough research about git and GitHub and wrote a summary explaining them in a page at the wiki page of our repository. I also explained why git is the most popular VMS.
Duration: 2 hours

Date: 29.03.2021
Type: Research
Task: Do research about some interesting and popular GitHub repositories
Details: I took a look at the GitHub repositories of the libraries I previously knew and examined their source code. I also searched for some intriguing repositories which I did not know and inspected them.
Duration: 40 Minutes

2nd Week

Date: 05.04.2021
Type: Research
Task: Similar systems research
Details: I researched and examined some similar software systems and compared the features.
Duration: 45 minutes

Date: 05.04.2021
Type: Requirements
Task: Meeting for system requirements
Details: We specified the system requirements with Elif Sema Balcıoğlu, that were decided on our group meeting.
Duration: 1 hour 15 minutes

3rd Week

Date: 11.04.2021
Type: Requirements
Task: Meeting for system requirements
Details: We have updated and improved the system requirements in accordance with the information given by the customer on the weekly PS hour.
Duration: 1 hour

4th Week

Date: 15.04.2021
Type: Requirements
Task: Meeting for scenario
Details: We have written two scenarios with Elif Sema Balcıoğluthat we have decided at the group meeting.

Duration: 1 hour

Date: 16.04.2021
Type of Work: Requirements
Task: Meeting for Mock-ups
Details: We did a Zoom meeting with Elif Sema Balcıoğlu and prepared the mock-ups for which we had written the scenarios.

Duration: 2 hours

Date: 18.04.2021
Type: Requirements
Task: Meeting for Mock-ups
Details: We did a Zoom meeting with Elif Sema Balcıoğlu and made the necessary changes to the mock-ups we have prepared on the previous meeting in accordance with the discussion made in the customer meeting on 17.04.2021. The updates are clarifying and removing some of the requirements and adding the "map" feature to search. We did the "sending request to attend an event" mock-up for the Mobile as well.

5th Week

Date: 20.04.2021
Type: UML Design
Task: Group Meeting
Details: We designed the outline of the Class Diagram together as group.
Duration: 2 hours

Date: 21.04.2021
Type: Research
Task: Research for UML diagrams
Details: I did a brief research about UML documents, how to design and prepare them and their usefulness.
Duration: 1 hour

Date: 22.04.2021
Type: UML Design
Task: Group Meeting
Details: We finished the design of the Class Diagram before the customer meeting. We started preparing the Use Case diagram as group.
Duration: 2 hours

Date: 24.04.2021
Type: UML Design
Task: Group Meeting
Details: We finished the Use Case diagram and allocated the Sequence Diagram tasks to the members of the group.
Duration: 2 hours

6th Week

Date: 30.04.2021
Type: UML Design
Task: Design Sequence Diagram for "Sending a request to attend an event"
Details: I created the sequence diagram for "sending a request to attend an event" in accordance with the the Use Case and Class Diagrams we have prepared previously as a group. I uploaded it on the wiki page for sequence diagrams
Duration: 1.5 hours

7th Week

Date: 07.05.2021
Type: Planning
Task: Preparing the project plan for the next semester(CMPE 451)
Details: With İbrahim Melih Aktaş, we arranged a Zoom meeting and prepared the project plan of the next semester on Project Libre together.
Duration: 4 hours

8th Week

SPRING BREAK

9th Week

Date: 23.05.2021
Type: Research
Task: Research about web development
Details: I have done a general research about web and web development, read some articles and watched this video.
Duration: 3 hours

Date: 24.05.2021
Type: Studying
Task: Studying Flask
Details: As have decided that we will be working with Flask for the project, I started studying Flask and watched this video
Duration: 1 hour

Date: 24.05.2021
Type: Studying
Task: Studying Flask
Details: I studied Flask from here and read the Flask documentation. Link is https://flask.palletsprojects.com/en/2.0.x/
Duration: 3 hours

10th Week

Date: 27.05.2021
Type: Research
Task: Research about RESTful APIs
Details: I did a research and learnt about RESTful APIs.
Duration: 3 hours

Date: 27.05.2021
Type: Research
Task: Research about RESTful APIs
Details: I watched this video which teaches how to build a RESTful API with Flask.
Duration: 2 hours

11th Week

Date: 02.06.2021
Type: Implementation
Task: Implementing the API functionality
Details: I started to implement the API functionality assigned to me, which is getting an event by its id. Here is the related issue : https://github.com/bounswe/2021SpringGroup6/issues/65
Duration: 3 hours

Date: 02.06.2021
Type: Research
Task: Research for an external API
Details: I searched for an API which gives the weather information about a location, whose latitude and longitude(coordinates) are given. I have found OpenWeatherAPI and read its API documentation. I tested the API on Postman with different parameters.
Duration: 2 hours

Date: 03.06.2021
Type: Learning
Task: Learning Git
Details: I watched the ps videos about Git, since I was not able to attend them in real time.
Duration: 2 hours

Date: 04.06.2021
Type: Implementation
Task: Implementing the API functionality
Details: I continued implementing the API functionality of "getting an event by its id". I started to code the front end part of this functionality.
Duration: 1,5 hours

Date: 06.06.2021
Type: Learning
Task: Watching the PS records about Docker
Details: I watched the PS records about Docker to understand Dockerization and deployment.
Duration: 2 hours

Date: 07.06.2021
Type: Learning
Task: Learning how to document with Swagger
Details: I have learnt how to use Swagger to document a RESTful API. I read its documentation
Duration: 1,5 hours

Date: 07.06.2021
Type: Implementation, Documentation
Task: Implementing the API functionality
Details: I finished implementing the API functionality of "getting an event by its id" and also its front-end part. I added the Swagger documentation of it. I created a pull request
Duration: 3 hours

12th Week

Date: 08.06.2021
Type: Learning
Task: Learning Unit tests
Details: I have studied what unit testing is and how it is done in Python. I have watched this video
Duration: 1,5 hours

Date: 08.06.2021
Type: Implementation
Task: Writing unit tests
Details: I wrote the unit tests for the API functionality of "getting an event by its id".Here is the related issue
Duration: 2 hours

Date: 08.06.2021
Type: Implementation
Task: Starting implementing the API functionality
Details: My main task was writing a GET endpoint(getting an event by its id). However, I needed to implement a POST endpoint too. Hence, I started to implement API functionality of "adding a new spectator to an event". Here is the related issue.
Duration: 2,5 hours

Date: 09.06.2021
Type: Research
Task: Research about AWS
Details: I did a research about AWS and how to deploy an app to AWS. I watched this video. I read the documentation for Docker basics for Amazon ECS.
Duration: 2 hours

Date: 09.06.2021
Type: Implementation
Task: Implementing the API functionality
Details: I have finished implementing the POST endpoint api/v1.0/events/<event_id>/spectators. I also added the Swagger documentation and comments to my code. I added a new table(Spectators) to the database. I did a pull request.
Duration: 4 hours

Date: 09.06.2021
Type: Deployment
Task: Deployment of the app to AWS
Details: After merging all the pull requests and fixing some minor bugs, we deployed our app to AWS with Elif Sema and Berk. The link of our app: http://practiceapp6-env.eba-hx4ciydq.us-east-2.elasticbeanstalk.com
Duration: 2 hours

Date: 10.06.2021
Type: Documentation
Task: Contributing to the Milestone 2 Group Report
Details: I wrote the "Summary of the Project and Overall Status" part in the Milestone 2 Group Report. The related issue with "Summary of the Project and Overall Status" part is here. I filled the personal work table. I added the API functionalities which I have implemented to the report.
Here is the related issue.
Duration: 6 hours

Date: 13.06.2021
Type: Documentation
Task: Writing the Milestone 2 Individual Report
Details: I wrote my Milestone 2 Individual Report. I wrote an executive summary and API documentation, added my codes, wrote the code reviews I have done and the pull requests I have opened. Moreover, I wrote the issues I have opened and I have been assigned in tabular format. Finally, I submitted it on moodle with the source code. Here is the related issue.
Duration: 6 hours

General

🏠 Home

📖 Project Description

📞 Communication Plan

📝 Contributing

Team

Project

Cmpe 451


Cmpe 352

Meeting Notes

CmpE352 Meetings
Android Meetings
Front-End Meetings

Research

Templates

Clone this wiki locally