You are on page 1of 19

GigaChat

Weekly report 4
Week 10
Sprint 3: Saturday, December 9th
Table of content:

Table of content:.....................................................................................2
Overall teamwork....................................................................................3
Testing Team:......................................................................................... 3
Backend Team:....................................................................................... 5
Frontend Team:.......................................................................................8
Cross-Platform Team:...........................................................................14
Dev-Ops Team:.....................................................................................18
Overall teamwork
Integrated search feature and modified feed widget, awaiting API integration for chat
module. Achieved responsive design enhancements for key pages: Signup, Login,
ForgetPassword, Home, Explore, and Notification. Implemented Forget Password page
integration with backend, Explore page with trends and mock APIs. Successfully integrated
Google Login with backend, fixing profile image upload during signup. Completed
functionalities for Follow/Unfollow, (un)Block/(un)Mute buttons with backend connections.
Ongoing work includes design improvements, user authentication details settings, and unit
testing (80% completion). Achievements include backend connection for adding posts, designing
icons, media upload functionality, and post-related features. Messages page updates encompass
responsiveness, bug fixes, and implementation of various message-related features. Implemented
media management for cloud upload/deletion, tweet interaction, and user actions like
following/unfollowing.

Successfully incorporated Google authentication, password reset, email update, and email
verification features.

Testing Team:
Finished some stress testing for some apis and the e2e testing for the profile

Member : ibrahim tarek abdelazeem Amin


Sec: 1 ,Bn: 3

Role: Team Leader


Progress For the Week:

Task Deadline Time State

E2e testing: Profile , Tweet , messages, home 6/12/2023 10 hours complete


stress testing: API tests 6/12/2023 7 hour complete

Member : Mahmoud Ossama Mahmoud Khattab


Sec: 2 ,Bn: 15

Role: Subteam-leader
Progress For the Week:

Task Deadline Time State

e2e testing: Profile , Tweet , messages, home 6/12/2023 2 days completed

stress testing: API tests 6/12/2023 1 day completed


Backend Team:
We have successfully implemented media management for uploading and deleting from
the cloud, tweet interaction for liking and unliking, and user actions for following and
unfollowing, with the ability to retrieve follower and following lists based on usernames, user
can block/unblock, mute/unmute with getting muted users list obtaining a list of retweeters for a
specific tweet or reply,retrieving a user's tweets and liked tweets with its tests,facilitates Google
authentication for sign-up and sign-in via support the authentication process. Features for
password reset, email update, and email verification are also implemented.

Member : Malek Hossam Abdelfattah

Sec: 2 , Bn: 4

Role: Subteam-leader
Progress For the Week:

Task Deadline Time State

DM 9/12/2023 5h In Progress

Not delivered

Media 4/12/2023 10h DONE

Half User Interactions -> un/follow like/unlike 4/12/2023 10h DONE


list of followers & followings

Half User Interactions unit testing 15/12/2023 10h In progress


Tweet search 9/12/2023 - In progress

Missed

Member : Kareem Alaa Abdullah

Sec: 2 ,Bn: 3

Role: member
Progress For the Week:

Task Deadline Time State

4/12 9h
Chat Basics and Unit Test completed

4/12 4h
Get Retweeters and Unit Test completed

4/12 2h
Undo Retweet and Unit Test completed

9/12 3h completed
Mute and Block

Member : Amr Salahuddin


Sec: 1 ,Bn: 29
Role: member
Progress For the Week:

Task Deadline Time State

Google Authentication 4/12 5h completed

Forget Password/ 4/12 8h completed


Reset Password

Confirm Password

Notes: Amr completed Google Auth but I forgot to tell the TA so. Mahmoud tested a non-
completed version of it.

Member : Sara Bisheer


Sec: 1 ,Bn: 18

Role: member
Progress For the Week:

Task Deadline Time State


9/12 3h
Search for user using username completed

9/12 2h
Search for hashtag completed

4/12 4h
User profile tweets with its unit testing completed

4/12 3h
User profile likes with its unit testing completed

Frontend Team:
In this development phase, we achieved responsive design enhancements for key pages
such as Signup, Login, ForgetPassword, Home, Explore, and Notification. Various features were
successfully implemented, including the Forget Password page integration with the backend,
Explore page integration with trends and mock APIs for News, Sports, and Entertainment, and
the integration of Google Login with backend along with fixing profile image upload during
signup. Additionally, functionalities for Follow/Unfollow, (un)Block/(un)Mute buttons with
backend connections were completed. Ongoing work involves design improvements, including
user authentication details settings, list retrieval of mutes/blocks, search functionality in settings,
and unit testing for settings (80% completion). Further achievements include the successful
connection of adding posts to the backend, designing icons and letters counter, media upload
functionality, correct display of posts with images and videos, and various post-related
functionalities like like, unlike, retweet, and delete retweet. Lastly, work on the messages page
encompassed responsiveness updates, bug fixes, and the implementation of various message-
related features such as sending new messages, emoji selection, media input with image preview,
GIF selection with preview, and handling messages with GIFs through socket connections with
the backend. The development also included mock-ups for chatting sockets and composing
messages.

Member : Mohamed Samir Said


Sec: 2, Bn: 7
Role: Subteam-leader
Progress For the Week:

Task Deadline Time State

Responsive design for Signup, Login, Forget 9/12/2023 3 hours completed


Password, Home, Explore and Notification

Forget Password Page & Integrating with backend 9/12/2023 5 hours completed

Explore Page with Integrating Trends with backend 9/12/2023 6 hours completed
and (News, Sports, Entertainment) with mock APIs

Integrating Google Login with backend & fixing 6/12/2023 2 hours completed
Upload profile image while signup

Finish search for users with their usernames with 13/12/2023 2 hours completed
Integration with backend

Finish Notification Page with static data 9/12/2023 1 hours completed

Search Component 9/12/2023 - -


Missed

Member : Youssef Mohammed Hagag


Sec: 2, Bn: 34

Role: Member
Progress For the Week:

Task Deadline Time State

User auth details settings 9/12/2023 2 days completed

get a list of mutes/blocks 9/12/2023 6 hours completed

(un)block & (un)mute in settings 9/12/2023 2 days completed

settings search 9/12/2023 1 days completed

80% Settings unit testing 9/12/2023 4 hours completed

Member : Mohamed Taher


Sec: 2, Bn: 9

Role: Member
Progress For the Week:
Task Deadline Time State

Update messages page responsiveness 3h

Bug (messages page resizing runtime error) Dec, 2 2h Done

Message page - input message - sending new Dec, 2 2h Done


message

Messages page - input message - emoji button and Dec, 2 7h Done


its emoji Picker

Messages page - input message - Media input and Dec, 2 5.5h Done
image preview in input field

Messages page - input message - GIF button and Dec, 2 4.5h Done
Tenor GIF Picker + GIF preview in input field

Messages page - message - “more” Dec, 2 1h Done

Messages page - message - “more” - “copy” (+ its Dec, 2 2h Done


pop-up)

Messages page - message - “more” - “delete” Dec, 2 3.5h Done

Messages page - message - message with GIF Dec, 2 1.5h Done


Mocking chatting socket (primitive version) Dec, 4 2.5h Done

Messages page - message compose Dec, 6 6h Done

Sockets handling with Back-End (meetings) 4h

Member : Abdelrahman Mohamed Hefney


Sec: 1, Bn: 21

Role: Member
Progress For the Week:

Task Deadline Time State

Follow/Unfollow link with Back 6/12/2023 4 hours completed

(un)Block/(un)Mute Buttons link with back 8/12/2023 1 hours completed

Block/mute details container design 8/12/2023 5 hours In Progress

Missed
Member : Ismail Ramadan Mokhtar Shaheen
Sec: 1, Bn: 13

Role: Member
Progress For the Week:

Task Deadline Time State

connect add post to backend, add icon design & 9/12/2023 6 hours completed
letters counter design, functionality and limit

Upload media design, functionality and fix bugs 9/12/2023 10.5 completed
hours

Displaying posts correctly with images and videos 9/12/2023 1.5 completed
hours

Add or delete like and retweet, displaying media 9/12/2023 3 hours completed
correctly

post footer background colors on hovering , some 9/12/2023 1.5 completed


refactoring to post comp hours
Post parts click functionalities and hover 9/12/2023 2.5 completed
hours

Connect like, unlike, retweet, delete retweet to 9/12/2023 2 hours completed


backend and fix bugs

Likers and retweeters list 9/12/2023 - -

Missed

Cross-Platform Team:
We made and integrated the search feature with the API, we also modified the
feed widget. Added the final pages to the chat module and waiting for API to be ready to
integrate.

Member : Abdulrahman Mohammed Abdulfattah


Sec: 1 ,Bn: 22

Role: Subteam-leader
Progress For the Week:

Task Deadline Time State

Chat Settings page 9/12 1 day done


Chat Info page 9/12 1 day done

Create Post reply - 1 day done

Tweaks to Gallery - 2 days done

Chat Web Sockets - 1 day In progress

Chat Final (waiting for API) 9/12 1 day done

Member : Osama Saleh Farag


Sec: 1 ,Bn: 12

Role: member
Progress For the Week:

Task Deadline Time State

User profile page (other users – follow – unfollow) 12/9 2 days done

User profile bug fixes & optimization - 2 days done

Account settings 1/12/2023 - -


Missed

Member : Mohammed Adel Mohammed Ezz Eldin


Sec: 2 ,Bn: 10

Role: member
Progress For the Week:

Task Deadline Time State

Search for user 12/9 1 day completed

Refactor the feed widget (was hard to maintain) - 1 day completed

Delete Tweets API integration 12/9 1 day completed

Feed Auto Refresh - 1 day in progress

Tweet likers list and retweeters list 12/3 1 day completed


Highlight hashtags in tweets 12/3 1 day completed

Member : Ahmed Mohamed Omer


Sec: 1 ,Bn: 11

Role: member
Progress For the Week:

Task Deadline Time State

Trends page 12/9 3 days done


Dev-Ops Team:
Member : ِAmr Mohamed Elsheshtawy

Sec: 1 , Bn: 31

Role: Subteam-leader
Progress For the Week:

Task Deadline Time State

Migrating front end development server to Azure - 3 hours completed


and re installing certificates for our production
server

Installing Grafana and Prometheus - 1 hour In progress


Setting up some nice functionalities for pull requests - 2 hours In progress

Set up email notifications for every unsuccessful job - 5 hours completed


build on Jenkins and Set up a mail service on azure

You might also like