Skip to content

Sprint 3

Mehdi Ziazi edited this page Apr 25, 2023 · 11 revisions

Hamza Remmal :

I've managed to start the implementation of the final UI of the app. Therefore, I had to learn to use some number of tools such as Figma. This process was quite time consuming but I've managed to extract a good PoC and draft of how the final authentication-related UI will look like.

Adam Mernissi Arifi (Scrum Master) : In this sprint ,I have made 3 pull requests :the first one I added more tests which increased the coverage significantly (76% to 85%).For the second one , I implemented a new feature that allows us to choose a random location instead of using the current user's location and see the closest fields to this location using a default radius ,and the addition of a marker in this location which gives the possibility for the user to so that he sees where he has chosen the location.For the last one , I added a dummy location manager to connect the location to the database, so that based on this, Abdessalam can implement it in the database . For my time estimate , I think Im getting closer to the estimate than before .

Aymane Lamyaghri : in this sprint, I have connected the DataBase to the schedule Fragment in order to fetch the games directly from DB, I also connected the DataBase to the GameFragment to fetch informations about the game from the DB, I cleaned all the dummydata that I have added for those two fragments.There is nevertheless a problem with Cirrus since a previous test that was passing didn't succeed for this Sprint and it passes localy on my laptop, so I had to temporarily remove it which dropped the test coverage.

Mehdi Ziazi : In this sprint, I designed type converters for complex types and documented my code from past sprints.

Abdessalam Derouich : In this sprint, I made a single PR which added database support for chats and locations, the first one gives backend support for the messaging between users feature of the app, whilst the second one allows for addition of game pitches locations which goes hand in hand with Adam's work on the map feature. Lastly I added a rating class containing the formula for Elo Computation for users. Overall the workload for this sprint has been very adequate (my estimations were very similar to the time it actually took me if we include testing)

Alexander Mueller : This week, I worked on two features: filtering posts and joining posts. I also cleaned up some of the code from previous sprints. This turned out to be a challenge because having the user ID referenced from the fragment causes the tests to fail in Cirrus (but not locally?) which was very tough to debug.

Overall : Overall, we increased the global test coverage significantly and the project is starting to take place with the implementation of new features.

Cheers,

The Dev Team.

Clone this wiki locally