-
Notifications
You must be signed in to change notification settings - Fork 0
Milestone‐2 Individual Contributions ‐ Kardelen Erdal
Kardelen Erdal edited this page Dec 1, 2023
·
1 revision
- Member: Kardelen Erdal - 2018400024 - Group 7 - Mobile Team
-
Responsibilities: I was assigned the task of Create Game and Edit Game pages. I implemented them from scratch and made revisions according to feedbacks and discussions. I connected the Forgot Password page to the backend endpoints. I was assigned to implement Entity related pages. I resolved some UI issues and missing fields that I saw in other pages like Games page, Search Game page, etc. I was assigned to make research on Annotation on Mobile Apps. I was responsible for removing the test data from the database. Also, I created .apk file with Hatice Erk and I was responsible for the mobile application part in the milestone presentation.
-
Main contributions:
- I implemented the Forgot Password Page with the backend connection using verifyCode and changePassword endpoints.
- I implemented Create Game Pages. Firstly, I implemented all fields of a game in the same page, but according to the feedbacks and the discussion with Elif Kızılkaya (Frontend), I divided Create Game into two pages for a better user experience.
- I changed the location of Create Game button so that user can see it even if the page is scrolled.
- In Login and Signup pages, the user was not able to see their password. I implemented a show/hide password button for those pages.
- I added a default image for the games that have no coverlink.
- I implemented Edit Game Pages and connected it to editGame endpoint.
- I implemented Create Entity Page with a backend connection, where user can access from the game page.
- After the discussion with Elif Kızılkaya (frontend), I made changes on the options in Create Game and Edit Game pages.
- I and Hatice Erk, implemented the navigation to the user profile when clicked from threads, comments and reviews.
- While testing our buttons and endpoints, we created lots of test data in our database. And those were seen in our mobile application. For the customer presentation, I removed all the dumb data from the database.
- I and Hatice Erk created .apk file for the milestone report.
- I added the average rating with a rating icon, in game pages and game summaries.
- In Games page, I changed the default Game Story field with the reply that we get from the endpoint.
- I and Yunus Emre Altuğ made research on how to use annotation in our mobile application and on website.
- I attended the Preparation of User Scenario for Milestone 2 meeting (Meeting #6). We prepared the scenario and the presentation.
- I wrote the Meeting Notes #6.
- I and Elif Kızılkaya had a discussion on resolving the inconsistency in some fields of game.
- In the milestone presentation, I presented the mobile application part.
-
Code-related significant issues:
Resolved Issue | Reviewed Issue |
---|---|
#414, #417, #459, #460, #461, #521,#522, #523, #524, #594, #595, #596, #603 | #420, #530, #533, #535, #570 |
- Management-related significant issues:
Resolved Issue | Reviewed Issue |
---|---|
#463, #509, #513, #542 | #436, #613 |
- Pull requests:
Created PR | Conflict | How It Resolved |
---|---|---|
#440 | Some functions in API Service was missing. | Merged the development to my branch. |
#444 | No Conflict | No Conflict |
#470 | No Conflict | No Conflict |
#484 | No Conflict | No Conflict |
#539 | No Conflict | No Conflict |
#580 | No Conflict | No Conflict |
#581 | No Conflict | No Conflict |
#598 | No Conflict | No Conflict |
#604 | No Conflict | No Conflict |
#606 | No Conflict | No Conflict |
Merged/Reviewed PR | Conflict | How It Resolved |
---|---|---|
#419 | No Conflict | No Conflict |
#437 | No Conflict | No Conflict |
#451 | No Conflict | No Conflict |
#465 | No Conflict | No Conflict |
#496 | No Conflict | No Conflict |
#500 | No Conflict | No Conflict |
#561 | When navigating to the Create Game page from the Games page, if the user is not logged in, we show a message and a button to navigate the user to Log in page. It is a merge conflict. | Related Commit |
#567 | Token and UserProvider was missing in fetchData in Games page. | Related Commit |
#569 | Some functions were missing in API Service | Related Commit |
#577 | No Conflict | No Conflict |
#582 | Edit Game request function was not added to this branch, so it gave merge error. | Related Commit |
#602 | No Conflict | No Conflict |
- Additional information: I took notes and wrote Meeting #6 notes. I presented the mobile part in milestone presentation and answered questions from the audience. I conducted research on how to make annotations in a mobile application. I reviewed and tested the tasks done by the mobile team. I attended all lectures, labs, mobile and general team meetings. On 27.11.2023, we checked everything and created the tag customer-milestone-2 with Elif Kızılkaya and Hatice Erk. I wrote the milestone summary.
🏠 Home
- Elif Kızılkaya
- Fatma Sena Alçı
- Furkan Ülke
- Hakan Karakuş
- Hatice Erk
- Kardelen Erdal
- Melih Gezer
- Muhammet Tayyip Kamiloğlu
- Ömer Şafak Bebek
- Tacettin Burak Eren
- Yunus Emre Altuğ
Former Team Members