Skip to content

Effort Tracking Week #8 & 9

bekirkeldal edited this page Jun 27, 2021 · 7 revisions

Date: 01.06.2021

Task Duration Type of Work
Deciding on the backend framework in the meeting 1 hour Discussion, Design
Deciding on the database in the meeting 30 minutes Discussion, Design
Distributed the use cases to implement 30 minutes Discussion, Feature
Studied Spring Boot and MongoDB for our backend implementation 3 hours Research
Found a third party API(Places API) to make use of in my API functionality. 2 hours Research
Implemented the API functionality of creating a post. 2 hours Implementation, Backend, Feature
Made API call from Places API to fetch post locations. 1 hour Implementation, Backend, Feature
Opened a pull request for my implementation of API functionalities and assigned Zeynep and Burak as reviewers. 10 minutes Communication, Review

Date: 04.06.2021

Task Duration Type of Work
Participating in the weekly meeting 2 hours Discussion, Communication
Deciding on the backend framework in the meeting 1 hour Discussion, Design
Deciding on the database in the meeting 30 minutes Discussion, Design
Distributed the API functionalities to implement 30 minutes Discussion, Feature
Studied Spring Boot for our backend implementation 2.5 hours Research
Searched and examined third party APIs. 1 hour Research
Implemented the API functionality of getting posts of a community. 2 hours Implementation, Backend
Made API call from Dictionary API to get definition of words in several languages. 1 hour Implementation, Backend
Opened a pull request for my implementation of API functionalities and assigned Sevde and Halil as reviewers. 10 minutes Communication

Date: 01.06.2021

Task Duration Type of Work
Research on DB and backend frameworks 1 hour Research
Deciding on the backend framework in the meeting 1 hour Discussion, Design
Deciding on the database in the meeting 30 minutes Discussion, Design
Distributed the API functionalities to implement 30 minutes Discussion, Feature
Studied Spring Boot and MongoDB 3 hours Research
Research on public APIs to make use of in my API functionality. Decided on detectLanguage 2 hours Research
Designed and implemented the CommunityEntity class 1 hour Implementation, Backend, Feature
Implemented the API functionality of creating a community. (POST) 2 hours Implementation, Backend, Feature
Made API call from detectLanguage API to detect the language of the community from its description. 1 hour Implementation, Backend, Feature
Made API call from detectLanguage API to get all languages with their codes 30 min Implementation, Backend, Feature
Opened a pull request for my implementation of CommunityEntity Class and assigned Orhun Görkem as reviewer 10 minutes Discussion, Review
Opened a pull request for my implementation of creating community API, assigned Orhun Görkem and Sevde Sarıkaya as reviewer 10 minutes Discussion, Review

Date: 01.06.2021

Task Duration Type of Work
Research on DB and backend frameworks. I also looked at other Project examples. 1 hour Research
Deciding on the backend framework in the meeting 1 hour Discussion, Design
Deciding on the database in the meeting 30 minutes Discussion, Design
Distributed the API functionalities to implement 30 minutes Discussion, Feature
Studied Spring Boot, Maven and MongoDB to implement our Back-End by following the tutorials Halil shared with us. 1 hours Research
Research on public APIs to use on the one of my API functionalities. Decided to use random cat. It is a GET request. I thought it might be nice to have a profile picture even if the user doesn’t upload one. 30 mins Research
Designed and implemented the Profile entity and Profile Service. 30 minutes Implementation, Backend, Feature
Implemented the API functionality of updating profile. (POST) I tested my functionality by sending request from Postman app. 1 hours Implementation, Backend, Feature, Test
Made API call from Random Cat API to set a profile picture. 30 minutes Implementation, Backend, Feature
Implemented the API functionality of getting the profile by its id. (GET) 15 minutes Implementation, Backend, Feature
Opened a pull request for my implementation of Profile entity and Update Profile functionality and assigned Orhun Görkem and İrem Zeynep Alagöz as reviewer 15 minutes Discussion, Review
Opened a pull request for my new created Profile Controller which includes getProfile, setRandomPic and updateProfile API functionalities. Assigned Burak Onur Duman and Ufuk Arslan as reviewer 15 minutes Discussion, Review
I created an Angular project for our front-end by following this tutorial. I created the User and Profile classes, Add User components etc. However, we decided not to use Angular for the current project. 4 hours Implementation, Frontend, Research
Task Duration Type of Work
Deciding on the backend framework in the meeting 1 hour Discussion, Design
Deciding on the database in the meeting 30 minutes Discussion, Design
Watched tutorials about Java, Spring Boot and MongoDB 5 hours Research
Searched third party API to implement in practice app 1 hour Research
Implemented the API functionality of getting community by name. 2 hours Implementation, Backend, Feature
Made API call from Universities List API to get a list of universities of a country. 30 minutes Implementation, Backend, Feature
Opened several pull requests and made code reviews for the implementation of practice app 30 minutes Discussion, Review
Clone this wiki locally