{"id":24732508,"url":"https://github.com/zachraab/elixir-todo","last_synced_at":"2026-05-09T15:35:08.696Z","repository":{"id":273170178,"uuid":"918888898","full_name":"zachraab/elixir-todo","owner":"zachraab","description":"Developed a web application that allows users to create and manage personalized lists by adding or removing items. Integrated robust input validation to ensure proper data entry and provide clear error messages for incorrect inputs. Enabled dynamic list management, allowing users to easily update and delete items.","archived":false,"fork":false,"pushed_at":"2025-02-12T22:55:34.000Z","size":145,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-12T23:30:11.495Z","etag":null,"topics":["elixir","phoenix","postgresql","tailwindcss"],"latest_commit_sha":null,"homepage":"https://to-do-list.gigalixirapp.com/","language":"Elixir","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/zachraab.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-19T06:06:03.000Z","updated_at":"2025-02-12T22:55:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"f6bf3579-5b13-4c34-9a9f-8712ee90e8c7","html_url":"https://github.com/zachraab/elixir-todo","commit_stats":null,"previous_names":["zachraab/elixir-todo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachraab%2Felixir-todo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachraab%2Felixir-todo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachraab%2Felixir-todo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachraab%2Felixir-todo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zachraab","download_url":"https://codeload.github.com/zachraab/elixir-todo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244982060,"owners_count":20542301,"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":["elixir","phoenix","postgresql","tailwindcss"],"created_at":"2025-01-27T17:52:33.314Z","updated_at":"2026-05-09T15:35:03.641Z","avatar_url":"https://github.com/zachraab.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# To-Do List\n\n## Description\nDeveloped a web application that allows users to create and manage personalized lists by adding items. \n\n## Instructions\n\n  * Run `mix setup` to install and setup dependencies\n  * Start Phoenix endpoint with `mix phx.server` or inside IEx with `iex -S mix phx.server`\n  * Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.\n  * Click on -\u003e _Make a new list!_\n  * Use the form to set a list name and add items to your list!\n\n## Features\n\n  * Create, delete, and update to-do lists\n  * Search bar\n  * User and email authentication\n  * Lists are private if created with an account\n\n## Future Features\n\n  * Mark item complete\n  * Toggle between complete and incomplete items\n  * Pin items to favorites\n  * Re-arranging order of items\n  * Sharing private lists with other users\n  * Set-up swoosh mailing\n  * Mobile nav\n  * Add links for newly created lists under new-list form\n  * Add tags to lists that users could use for search","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzachraab%2Felixir-todo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzachraab%2Felixir-todo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzachraab%2Felixir-todo/lists"}