{"id":15483331,"url":"https://github.com/bartekpacia/gci-tasks-2019","last_synced_at":"2026-02-11T13:30:56.783Z","repository":{"id":96628229,"uuid":"239389524","full_name":"bartekpacia/gci-tasks-2019","owner":"bartekpacia","description":"A complete list of official tasks I've done during Google Code-in 2019.","archived":false,"fork":false,"pushed_at":"2025-07-21T12:18:20.000Z","size":9738,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-26T20:27:04.618Z","etag":null,"topics":["california","contest","google-code-in","open-source"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bartekpacia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-02-09T23:17:42.000Z","updated_at":"2020-10-12T18:59:46.000Z","dependencies_parsed_at":"2023-03-15T21:46:06.189Z","dependency_job_id":null,"html_url":"https://github.com/bartekpacia/gci-tasks-2019","commit_stats":{"total_commits":4,"total_committers":1,"mean_commits":4.0,"dds":0.0,"last_synced_commit":"ffa1da4820b55c59bd8ac27f466c04ed41adf069"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bartekpacia/gci-tasks-2019","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartekpacia%2Fgci-tasks-2019","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartekpacia%2Fgci-tasks-2019/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartekpacia%2Fgci-tasks-2019/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartekpacia%2Fgci-tasks-2019/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bartekpacia","download_url":"https://codeload.github.com/bartekpacia/gci-tasks-2019/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartekpacia%2Fgci-tasks-2019/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29333466,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T12:42:24.625Z","status":"ssl_error","status_checked_at":"2026-02-11T12:41:23.344Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["california","contest","google-code-in","open-source"],"created_at":"2024-10-02T05:13:10.140Z","updated_at":"2026-02-11T13:30:56.766Z","avatar_url":"https://github.com/bartekpacia.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## gci-tasks-2019\n\nGoogle Code-in 2019 Summary for BartekPacia. All tasks I did for [Systers, an AnitaB.org community](https://anitab.org/systers/).\n\nTasks _are not_ listed chronologically.\n\nAlso, feel free to check out my write-ups. They're literally next to the file you're reading right now :)\n\n**Tasks completed: 50**\n\n1. Create a video to promote the Mentorship App (https://codein.withgoogle.com/archive/2019/t/4609934675673088/)\n\n2. Write a blog post describing your experience in Google Code In 2019 with Systers organisation (https://codein.withgoogle/com/archive/2019/t/5238852575297536/)\n\n3. Design a Task plan as a mentor on the Mentorship App (https://codein.withgoogle.com/archive/2019/t/4641116406677504/)\n\n4. Run an Espresso UI test for Mentorship Android. (https://codein.withgoogle.com/archive/2019/t/6353262756757504/)\n\n5. Draw the UI elements which would change in iOS version of the app (https://codein.withgoogle.com/archive/2019/t/4549955457384448/)\n\n6. [Mentorship - Android] Create a BaseViewModel class. (https://codein.withgoogle.com/archive/2019/t/4626414800732160/)\n\n7. Design a Dark/Night Mode UI for the Mentorship App. (https://codein.withgoogle.com/archive/2019/t/5415965601300480/)\n\n8. Create a document on ways to enhance the accessibility of the Mentorship system (https://codein.withgoogle.com/archive/2019/t/6345968040017920/)\n\n9. Use Kotlin Lazy Delegated Properties to initialise ViewModels (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6298486505472000/)\n\n10. Add functionality to add new Task/Achievement (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6361188263264256/)\n\n11. Implement a \"Sort By\" and \"Filter\" function for Members Page (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4884597028945920/)\n\n12. Implement Swipe to Refresh for all the pages in the app (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4546283662999552/)\n\n13. Implement Social Sign in for the app (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t6539278746648576)\n\n14. Make a custom retrofit call adapter (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6493397875949568)\n\n15. 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/)\n\n16. Add a notification functionality to the application (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4606688888356864/)\n\n17. Reduce the number of network operations in the application (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/5992058104315904/)\n\n18. Run an automatic code review for Mentorship Android (https://codein.withgoogle.com/archive/2019/t/5459253117059072/)\n\n19. Redesign Home page to make the TextViews Clickable (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/4919533836435456/)\n\n20. Design a solution for managing personal user settings (Backend) (https://codein.withgoogle.com/archive/2019/t/4956035756851200/)\n\n21. Create user dashboard endpoint [Mentorship - Backend](https://codein.withgoogle.com/archive/2019/t/5259104017186816/)\n\n22. Design architecture solution for commenting tasks [Mentorship - Backend](https://codein.withgoogle.com/archive/2019/t/5928254016323584/)\n\n23. Save login credentials using Credentials API (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6473137760239616/)\n\n24. Add potential error responses to Swagger UI (Backend) (https://codein.withgoogle.com/archive/2019/t/6542967486021632/)\n\n25. [Mentorship Android] Fix the overlap between text and button on Request Detail Screen (https://codein.withgoogle.com/archive/2019/t/5181241830146048/)\n\n26. 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/)\n\n27. Create a cron job to remove unverified users after a period of time (Backend) (https://codein.withgoogle.com/archive/2019/t/5586741738602496/)\n\n28. [Mentorship Android] Redesign Members Page (https://codein.withgoogle.com/archive/2019/t/4844110989492224/)\n\n29. Add query parameter to filter mentorship relations by current state (Backend) (https://codein.withgoogle.com/archive/2019/t/5702931844694016/)\n\n30. Create a document to verify that the Mentorship App follows the App security best practices. (https://codein.withgoogle.com/archive/2019/t/5911151087452160/)\n\n31. Write missing tests for Accept Mentorship Relation API (Backend) (https://codein.withgoogle.com/archive/2019/t/6684473270206464/)\n\n32. Create a new page in our Mentorship App that highlights shared resources. (https://codein.withgoogle.com/archive/2019/t/6004103407206400/)\n\n33. Create a Dockerfile to deploy the backend without setting up local environment (Backend) (https://codein.withgoogle.com/archive/2019/t/4796505806864384/)\n\n34. Write a document about best REST practices (https://codein.withgoogle.com/archive/2019/t/5994467723575296/)\n\n35. Remove \"ParcelCreator\" lint Suppressor from data classes (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/5107454266834944/)\n\n36. Make change password dialog non dismissable (Mentorship-Android) (https://codein.withgoogle.com/archive/2019/t/5240412898328576/)\n\n37. Create a presentation to pitch the mentorship application to the Systers business team (https://codein.withgoogle.comarchive/2019/t/4685299213402112/)\n\n38. Create a new feature to send an email when a user receives a new request (Backend) (https://codein.withgoogle.com/archive/2019/t/5205353877209088/)\n\n39. [ Mentorship - Backend ] Create an Installation script for Mentorship Backend (https://codein.withgoogle.com/archive/2019/t/5094185233809408/)\n\n40. Replace edit in popup to edit in place on profile screen (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/5702423084007424/)\n\n41. [Mentorship - Android] Add a SearchView Widget under the Members Tab (https://codein.withgoogle.com/archive/2019/t/4951455820152832/)\n\n42. 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/)\n\n43. Write a test to make sure a user does not delete unauthorised tasks (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/6418676878671872/)\n\n44. Integrate past mentorship relations of the current user through API (Mentorship - Android) (https://codein.withgoogle.com/archive/2019/t/6321272892424192/)\n\n45. Update an existing mentorship relation task to mark it complete (Mentorship- Android) (https://codein.withgoogle.com/archive/2019/t/5537829870895104/)\n\n46. Create warning dialog boxes to accept and reject mentorship requests (Mentorship-Android) (https://codein.withgoogle.com/archive/2019/t/4983979728437248/)\n\n47. Call an API using Python (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/6265051938291712/)\n\n48. Create an Alert Dialog for Delete Account option (Mentorship-Android) (https://codein.withgoogle.com/archive/2019/t/5764411457798144/)\n\n49. Test the Register API using Postman (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/5442950100680704/)\n\n50. Clone, Setup and Run the Mentorship Backend code (Mentorship-Backend) (https://codein.withgoogle.com/archive/2019/t/4839106522120192/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbartekpacia%2Fgci-tasks-2019","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbartekpacia%2Fgci-tasks-2019","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbartekpacia%2Fgci-tasks-2019/lists"}