{"id":15038146,"url":"https://github.com/malaksadek/infinite-produce","last_synced_at":"2026-03-17T12:44:03.466Z","repository":{"id":256207444,"uuid":"263945180","full_name":"MalakSadek/Infinite-Produce","owner":"MalakSadek","description":"A To-Do List mobile application 📖 🖊 ☑ (2018)","archived":false,"fork":false,"pushed_at":"2021-03-25T16:16:05.000Z","size":259,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-13T13:13:57.984Z","etag":null,"topics":["database","firebase","firebase-database","full-stack","ios","ios-app","java","mobile-app","mobile-development","mysql","mysql-database","php","sql","swift","swift-4"],"latest_commit_sha":null,"homepage":"https://malaksadek.wordpress.com/2019/08/31/infiniteproduce-do-everything/","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MalakSadek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-14T14:57:23.000Z","updated_at":"2021-03-25T16:16:09.000Z","dependencies_parsed_at":"2024-09-09T16:11:50.464Z","dependency_job_id":"65417018-734a-43a8-bf6d-05d50750cba0","html_url":"https://github.com/MalakSadek/Infinite-Produce","commit_stats":null,"previous_names":["malaksadek/infinite-produce"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalakSadek%2FInfinite-Produce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalakSadek%2FInfinite-Produce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalakSadek%2FInfinite-Produce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalakSadek%2FInfinite-Produce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MalakSadek","download_url":"https://codeload.github.com/MalakSadek/Infinite-Produce/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243410446,"owners_count":20286396,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["database","firebase","firebase-database","full-stack","ios","ios-app","java","mobile-app","mobile-development","mysql","mysql-database","php","sql","swift","swift-4"],"created_at":"2024-09-24T20:37:18.942Z","updated_at":"2025-12-27T16:05:20.587Z","avatar_url":"https://github.com/MalakSadek.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Infinite-Produce\nA To-Do List mobile application (2018)\n\n📖🖊 Infinite Produce is a To Do List mobile application implemented in `Java` for `Android` and in `Swift` for `iOS` as a personal project. It connects to `Firebase` for database management and image storage.\n\nThe application allows the user to add new to do items, edit them later, delete them, reorder them, mark them as finished, and add notes to them. It can also show the user a random image with a motivational quote.The user is required to provide a one-time username which is used to link their to do items in the Firebase database (Firestore).The user may enter this username again if they change phones or delete the application to relink the current device to their stored to do items.\n\nThe structure of the database follows this shape: `Collection(\"Users\").document(//UserID).Collection(\"Todos\").document(//TodoID)`\nand each to do has a name, a note, a state (completed or not), and an order (for displaying).\n\n![picture alt](https://github.com/MalakSadek/Infinite-Produce/blob/master/logo.png \"Output Report\")\n\nScreenshots and videos can be found here: https://malaksadek.wordpress.com/2019/08/31/infiniteproduce-do-everything/\n\n# Download the App\n\nThe app is available on:\n* The iOS App Store: https://apps.apple.com/gb/app/infiniteproduce-do-everything/id1478504715\n* The Google Play Store: https://apps.apple.com/gb/app/infiniteproduce-do-everything/id1478504715\n\n# Contact\n\n* email: mfzs1@st-andrews.ac.uk\n* LinkedIn: www.linkedin.com/in/malak-sadek-17aa65164/\n* website: http://malaksadekapps.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalaksadek%2Finfinite-produce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmalaksadek%2Finfinite-produce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalaksadek%2Finfinite-produce/lists"}