{"id":20791739,"url":"https://github.com/dzenis-h/reactive-contacts__redux","last_synced_at":"2026-04-04T16:35:54.019Z","repository":{"id":40698137,"uuid":"377581391","full_name":"dzenis-h/reactive-contacts__redux","owner":"dzenis-h","description":"I have an app that lets you keep track of contacts and manipulate them. It uses the Context API. This version takes advantage of Redux to do the same.","archived":false,"fork":false,"pushed_at":"2023-06-10T12:17:02.000Z","size":1693,"stargazers_count":0,"open_issues_count":9,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-26T05:57:15.085Z","etag":null,"topics":["javascript","react","react-redux","react-router","react-thunk","redux"],"latest_commit_sha":null,"homepage":"","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/dzenis-h.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":"2021-06-16T17:46:45.000Z","updated_at":"2023-05-20T16:24:07.000Z","dependencies_parsed_at":"2024-11-17T15:48:21.379Z","dependency_job_id":"4d1320cb-fd55-4b98-85fd-b9531e7d0c78","html_url":"https://github.com/dzenis-h/reactive-contacts__redux","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dzenis-h/reactive-contacts__redux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2Freactive-contacts__redux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2Freactive-contacts__redux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2Freactive-contacts__redux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2Freactive-contacts__redux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dzenis-h","download_url":"https://codeload.github.com/dzenis-h/reactive-contacts__redux/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenis-h%2Freactive-contacts__redux/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31405705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"last_error":"SSL_read: 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":["javascript","react","react-redux","react-router","react-thunk","redux"],"created_at":"2024-11-17T15:47:06.934Z","updated_at":"2026-04-04T16:35:53.992Z","avatar_url":"https://github.com/dzenis-h.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"##\n# 📖 Reactive Contacts Redux\n\n## 📝 About\n\nReactive Contacts Redux is an app that lets you keep track of contacts and manipulate them. It uses the Context API. This version takes advantage of Redux to do the same.\n\n## 💻 Technologies\n\n| Name | Description |\n| --- | --- |\n| [React](https://reactjs.org/) | A JavaScript library for building user interfaces |\n| [Redux](https://redux.js.org/) | A predictable state container for JavaScript apps |\n| [React Router](https://reactrouter.com/) | Declarative routing for React |\n| [React Redux](https://react-redux.js.org/) | Official React bindings for Redux |\n| [Redux Thunk](https://github.com/reduxjs/redux-thunk) | Thunk middleware for Redux |\n\n## 🔧 Installation\n\n1. Clone the repository: `git clone https://github.com/dzenis-h/reactive-contacts__redux.git`\n2. Install dependencies: `npm install`\n3. Start the app: `npm start`\n\n## 📜 License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n\n![App Screenshot](https://drive.google.com/uc?id=1aVwbgXbQEww9Qv7FT7l0SBxQtT0oFoPY)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdzenis-h%2Freactive-contacts__redux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdzenis-h%2Freactive-contacts__redux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdzenis-h%2Freactive-contacts__redux/lists"}