{"id":20726461,"url":"https://github.com/snsakib/state-management-using-angular-ngrx","last_synced_at":"2026-04-29T07:34:51.425Z","repository":{"id":41478937,"uuid":"501011158","full_name":"snsakib/state-management-using-angular-ngrx","owner":"snsakib","description":"This repository contains the project code of the online course \"Mastering State Management with Angular and NgRx\"","archived":false,"fork":false,"pushed_at":"2023-07-05T10:07:29.000Z","size":1650,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-04T16:54:14.318Z","etag":null,"topics":["angular","ngrx"],"latest_commit_sha":null,"homepage":"https://www.educative.io/courses/mastering-state-management-with-angular-and-ngrx","language":"TypeScript","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/snsakib.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":"2022-06-07T21:35:36.000Z","updated_at":"2024-01-17T06:23:07.000Z","dependencies_parsed_at":"2024-11-22T08:30:49.533Z","dependency_job_id":null,"html_url":"https://github.com/snsakib/state-management-using-angular-ngrx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/snsakib/state-management-using-angular-ngrx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snsakib%2Fstate-management-using-angular-ngrx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snsakib%2Fstate-management-using-angular-ngrx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snsakib%2Fstate-management-using-angular-ngrx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snsakib%2Fstate-management-using-angular-ngrx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snsakib","download_url":"https://codeload.github.com/snsakib/state-management-using-angular-ngrx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snsakib%2Fstate-management-using-angular-ngrx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32416146,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T06:29:02.080Z","status":"ssl_error","status_checked_at":"2026-04-29T06:29:00.631Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["angular","ngrx"],"created_at":"2024-11-17T04:25:14.352Z","updated_at":"2026-04-29T07:34:51.401Z","avatar_url":"https://github.com/snsakib.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mastering State Management with Angular and NgRx\n\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/your-username/mastering-state-management/blob/main/LICENSE)\n\nWelcome to the repository for the project code of the online course [Mastering State Management with Angular and NgRx](https://www.educative.io/courses/mastering-state-management-with-angular-and-ngrx). This course is designed to help you learn and master state management in Angular applications using the powerful NgRx library.\n\nIn this course, you will gain a deep understanding of state management principles and learn how to leverage NgRx to build scalable, maintainable, and robust Angular applications. You'll explore concepts such as actions, reducers, effects, and selectors, and understand how they all fit together in the NgRx ecosystem.\n\n## Course Features\n\n- Comprehensive examples and exercises to reinforce learning.\n- Step-by-step tutorials and explanations of core concepts.\n- Best practices for structuring NgRx code and handling complex scenarios.\n- Real-world application development with state management in Angular.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n\n## Installation\n\nTo get started with the course project code, follow these steps:\n\n1. Clone this repository to your local machine using the following command:\n\n```shell\ngit clone https://github.com/snsakib/state-management-using-angular-ngrx.git\n```\n\n2. Change to the project directory:\n\n```shell\ncd state-management-using-angular-ngrx\n```\n\n3. Install the dependencies using npm or yarn:\n\n```shell\nnpm install\n```\nor\n```shell\nyarn install\n```\n\n## Usage\n\nOnce you have installed the dependencies, you can run the project using the following command:\n\n```shell\nng serve -o\n```\n\nOpen your browser and navigate to `http://localhost:4200/` to see the application in action.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnsakib%2Fstate-management-using-angular-ngrx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnsakib%2Fstate-management-using-angular-ngrx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnsakib%2Fstate-management-using-angular-ngrx/lists"}