{"id":22030871,"url":"https://github.com/aperezvigoa/todolistcsharp","last_synced_at":"2025-03-23T11:26:06.818Z","repository":{"id":265307918,"uuid":"895748207","full_name":"Aperezvigoa/TodolistCSharp","owner":"Aperezvigoa","description":"This is a simple console-based TODO List application built with C#.","archived":false,"fork":false,"pushed_at":"2024-11-28T20:28:27.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-28T21:26:16.763Z","etag":null,"topics":["chsarp","csharp-app","csharp-code","forbegginers"],"latest_commit_sha":null,"homepage":"","language":"C#","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/Aperezvigoa.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":"2024-11-28T20:20:44.000Z","updated_at":"2024-11-28T20:28:30.000Z","dependencies_parsed_at":"2024-11-28T21:36:40.804Z","dependency_job_id":null,"html_url":"https://github.com/Aperezvigoa/TodolistCSharp","commit_stats":null,"previous_names":["aperezvigoa/todolistcsharp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aperezvigoa%2FTodolistCSharp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aperezvigoa%2FTodolistCSharp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aperezvigoa%2FTodolistCSharp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aperezvigoa%2FTodolistCSharp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aperezvigoa","download_url":"https://codeload.github.com/Aperezvigoa/TodolistCSharp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227299098,"owners_count":17760443,"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":["chsarp","csharp-app","csharp-code","forbegginers"],"created_at":"2024-11-30T08:11:23.971Z","updated_at":"2024-11-30T08:11:24.787Z","avatar_url":"https://github.com/Aperezvigoa.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TODO List App in C#\n\nA simple console-based TODO List application written in C#. This program allows users to manage their tasks interactively through a command-line interface.\n\n---\n\n## Features\n\n- **View Tasks**  \n  Display all current tasks in the TODO list in a clear and numbered format.\n\n- **Add Tasks**  \n  Add new tasks with unique, non-empty descriptions. Duplicate entries are not allowed.\n\n- **Remove Tasks**  \n  Remove tasks from the list by specifying their index.\n\n- **Exit Application**  \n  Close the program at any time.\n\n---\n\n## How It Works\n\n1. When the app starts, it displays a menu with the following options:\n   - `[S]`ee all TODOs\n   - `[A]`dd a TODO\n   - `[R]`emove a TODO\n   - `[E]`xit\n\n2. Users can select an option by entering the corresponding letter.\n\n3. The program validates user input and performs the requested action.\n\n4. Task management is dynamic, and the list updates automatically after each operation.\n\n\nThis project is perfect for beginners in C# who want to learn about loops, conditionals, collections (List\u003cT\u003e), and input handling in console applications.\n\nFeel free to clone the repository and enhance the functionality! 😉\n\n---\n\n## Example Usage\n\n```plaintext\nWelcome to the TODO List App\n****************************\n\nWhat do you want to do?\n[S]ee all TODOs\n[A]dd a TODO\n[R]emove a TODO\n[E]xit\n\n\u003e A\nEnter the TODO description:\n\u003e Buy groceries\nTODO successfully added: Buy groceries\n\n\u003e S\nTODO List\n---------\n1. Buy groceries\n\n\u003e R\nSelect the index of the TODO you want to remove:\n1. Buy groceries\n\u003e 1\nTODO removed: Buy groceries\n\n\u003e E\nGoodbye!\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faperezvigoa%2Ftodolistcsharp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faperezvigoa%2Ftodolistcsharp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faperezvigoa%2Ftodolistcsharp/lists"}