{"id":24232712,"url":"https://github.com/aliko2020/todo-app","last_synced_at":"2026-05-08T00:38:23.504Z","repository":{"id":271416557,"uuid":"913079030","full_name":"Aliko2020/Todo-App","owner":"Aliko2020","description":"A todo app created with react to practice useContext with useReducer","archived":false,"fork":false,"pushed_at":"2025-01-07T21:40:50.000Z","size":109,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-12T16:05:34.516Z","etag":null,"topics":["localstorage","pagination","react","usecontext","usureducer"],"latest_commit_sha":null,"homepage":"https://todo-app-46u2.onrender.com/","language":"JavaScript","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/Aliko2020.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,"zenodo":null}},"created_at":"2025-01-07T01:49:39.000Z","updated_at":"2025-01-07T21:40:54.000Z","dependencies_parsed_at":"2025-01-07T16:26:28.738Z","dependency_job_id":"f41030f9-9d0d-48b7-b340-568e91a1f0f1","html_url":"https://github.com/Aliko2020/Todo-App","commit_stats":null,"previous_names":["aliko2020/todo-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Aliko2020/Todo-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aliko2020%2FTodo-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aliko2020%2FTodo-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aliko2020%2FTodo-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aliko2020%2FTodo-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aliko2020","download_url":"https://codeload.github.com/Aliko2020/Todo-App/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aliko2020%2FTodo-App/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262839717,"owners_count":23372780,"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":["localstorage","pagination","react","usecontext","usureducer"],"created_at":"2025-01-14T15:56:36.576Z","updated_at":"2026-05-08T00:38:18.458Z","avatar_url":"https://github.com/Aliko2020.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Todo App\n\nA simple and intuitive Todo App built using the MERN stack (MongoDB, Express.js, React.js, and Node.js). This application allows users to manage their tasks effectively by adding, updating, and deleting todos.\n## Screenshots\n\n### Homepage\n![Homepage](./src/assets/first.png)\n\n### Add Task Page\n![Add Task](./src/assets/second.png)\n\n## Features\n\n- **Add Tasks**: Easily add new tasks with descriptions.\n- **Update Tasks**: Edit tasks as needed.\n- **Delete Tasks**: Remove completed or unwanted tasks.\n- **Responsive Design**: Optimized for all devices.\n- **Persistent Storage**: Tasks are stored in a MongoDB database.\n\n## Technologies Used\n\n- **Frontend**: React.js\n- **State Management**: React Hooks/Context API/useReducer\n\n## Prerequisites\n\nEnsure you have the following installed:\n\n- A package manager like `npm` or `yarn`\n\n## Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/Aliko2020/Todo-App.git\n   cd todo-app\n2. Install dependencies:\n   npm install\n3. npm run dev\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faliko2020%2Ftodo-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faliko2020%2Ftodo-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faliko2020%2Ftodo-app/lists"}