An open API service indexing awesome lists of open source software.

https://github.com/bartekpacia/gci-tasks-2019

A complete list of official tasks I've done during Google Code-in 2019.
https://github.com/bartekpacia/gci-tasks-2019

california contest google-code-in open-source

Last synced: about 1 month ago
JSON representation

A complete list of official tasks I've done during Google Code-in 2019.

Awesome Lists containing this project

README

          

## gci-tasks-2019

Google Code-in 2019 Summary for BartekPacia. All tasks I did for [Systers, an AnitaB.org community](https://anitab.org/systers/).

Tasks _are not_ listed chronologically.

Also, feel free to check out my write-ups. They're literally next to the file you're reading right now :)

**Tasks completed: 50**

1. Create a video to promote the Mentorship App (https://codein.withgoogle.com/archive/2019/t/4609934675673088/)

2. Write a blog post describing your experience in Google Code In 2019 with Systers organisation (https://codein.withgoogle/com/archive/2019/t/5238852575297536/)

3. Design a Task plan as a mentor on the Mentorship App (https://codein.withgoogle.com/archive/2019/t/4641116406677504/)

4. Run an Espresso UI test for Mentorship Android. (https://codein.withgoogle.com/archive/2019/t/6353262756757504/)

5. Draw the UI elements which would change in iOS version of the app (https://codein.withgoogle.com/archive/2019/t/4549955457384448/)

6. [Mentorship - Android] Create a BaseViewModel class. (https://codein.withgoogle.com/archive/2019/t/4626414800732160/)

7. Design a Dark/Night Mode UI for the Mentorship App. (https://codein.withgoogle.com/archive/2019/t/5415965601300480/)

8. Create a document on ways to enhance the accessibility of the Mentorship system (https://codein.withgoogle.com/archive/2019/t/6345968040017920/)

9. Use Kotlin Lazy Delegated Properties to initialise ViewModels (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6298486505472000/)

10. Add functionality to add new Task/Achievement (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6361188263264256/)

11. Implement a "Sort By" and "Filter" function for Members Page (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4884597028945920/)

12. Implement Swipe to Refresh for all the pages in the app (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4546283662999552/)

13. Implement Social Sign in for the app (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t6539278746648576)

14. Make a custom retrofit call adapter (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6493397875949568)

15. Design architecture solution to login using other platforms accounts and connect to other platforms accounts [Mentorship - Backend](https://codein.withgoogle.com/archive/2019/t/5750856364851200/)

16. Add a notification functionality to the application (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4606688888356864/)

17. Reduce the number of network operations in the application (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/5992058104315904/)

18. Run an automatic code review for Mentorship Android (https://codein.withgoogle.com/archive/2019/t/5459253117059072/)

19. Redesign Home page to make the TextViews Clickable (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4919533836435456/)

20. Design a solution for managing personal user settings (Backend) (https://codein.withgoogle.com/archive/2019/t/4956035756851200/)

21. Create user dashboard endpoint [Mentorship - Backend](https://codein.withgoogle.com/archive/2019/t/5259104017186816/)

22. Design architecture solution for commenting tasks [Mentorship - Backend](https://codein.withgoogle.com/archive/2019/t/5928254016323584/)

23. Save login credentials using Credentials API (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6473137760239616/)

24. Add potential error responses to Swagger UI (Backend) (https://codein.withgoogle.com/archive/2019/t/6542967486021632/)

25. [Mentorship Android] Fix the overlap between text and button on Request Detail Screen (https://codein.withgoogle.com/archive/2019/t/5181241830146048/)

26. Write new logic to indicate if a user is currently on a relation for GET /users API (Backend) (https://codein.withgoogle.com/archive/2019/t/5166221465485312/)

27. Create a cron job to remove unverified users after a period of time (Backend) (https://codein.withgoogle.com/archive/2019/t/5586741738602496/)

28. [Mentorship Android] Redesign Members Page (https://codein.withgoogle.com/archive/2019/t/4844110989492224/)

29. Add query parameter to filter mentorship relations by current state (Backend) (https://codein.withgoogle.com/archive/2019/t/5702931844694016/)

30. Create a document to verify that the Mentorship App follows the App security best practices. (https://codein.withgoogle.com/archive/2019/t/5911151087452160/)

31. Write missing tests for Accept Mentorship Relation API (Backend) (https://codein.withgoogle.com/archive/2019/t/6684473270206464/)

32. Create a new page in our Mentorship App that highlights shared resources. (https://codein.withgoogle.com/archive/2019/t/6004103407206400/)

33. Create a Dockerfile to deploy the backend without setting up local environment (Backend) (https://codein.withgoogle.com/archive/2019/t/4796505806864384/)

34. Write a document about best REST practices (https://codein.withgoogle.com/archive/2019/t/5994467723575296/)

35. Remove "ParcelCreator" lint Suppressor from data classes (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/5107454266834944/)

36. Make change password dialog non dismissable (Mentorship-Android) (https://codein.withgoogle.com/archive/2019/t/5240412898328576/)

37. Create a presentation to pitch the mentorship application to the Systers business team (https://codein.withgoogle.comarchive/2019/t/4685299213402112/)

38. Create a new feature to send an email when a user receives a new request (Backend) (https://codein.withgoogle.com/archive/2019/t/5205353877209088/)

39. [ Mentorship - Backend ] Create an Installation script for Mentorship Backend (https://codein.withgoogle.com/archive/2019/t/5094185233809408/)

40. Replace edit in popup to edit in place on profile screen (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/5702423084007424/)

41. [Mentorship - Android] Add a SearchView Widget under the Members Tab (https://codein.withgoogle.com/archive/2019/t/4951455820152832/)

42. Write suggestions about the kind of information the mentorship application should be taking for making mentors and mentees profiles (https://codein.withgoogle.com/archive/2019/t/5974347211079680/)

43. Write a test to make sure a user does not delete unauthorised tasks (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/6418676878671872/)

44. Integrate past mentorship relations of the current user through API (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6321272892424192/)

45. Update an existing mentorship relation task to mark it complete (Mentorship- Android) (https://codein.withgoogle.com/archive/2019/t/5537829870895104/)

46. Create warning dialog boxes to accept and reject mentorship requests (Mentorship-Android) (https://codein.withgoogle.com/archive/2019/t/4983979728437248/)

47. Call an API using Python (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/6265051938291712/)

48. Create an Alert Dialog for Delete Account option (Mentorship-Android) (https://codein.withgoogle.com/archive/2019/t/5764411457798144/)

49. Test the Register API using Postman (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/5442950100680704/)

50. Clone, Setup and Run the Mentorship Backend code (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/4839106522120192/)