{"id":22965705,"url":"https://github.com/lb1997ccb/ng-star-wars-spa","last_synced_at":"2026-04-29T17:35:19.176Z","repository":{"id":245917813,"uuid":"586490325","full_name":"lb1997ccb/ng-star-wars-spa","owner":"lb1997ccb","description":"An Angular application that integrates with the Star Wars API to fetch and display characters and their details. Features pagination, simple caching for improved performance and dynamic routing for individual character details. Built with TypeScript and Angular Material.","archived":false,"fork":false,"pushed_at":"2024-07-02T13:08:40.000Z","size":562,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T04:29:41.352Z","etag":null,"topics":["angular","ngrx","swapi-api"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lb1997ccb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-01-08T10:37:03.000Z","updated_at":"2024-07-02T13:08:43.000Z","dependencies_parsed_at":"2024-06-24T20:34:12.435Z","dependency_job_id":"d75ae652-6571-4b54-b6f8-72dc531579fd","html_url":"https://github.com/lb1997ccb/ng-star-wars-spa","commit_stats":null,"previous_names":["lb1997ccb/star-wars-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lb1997ccb/ng-star-wars-spa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lb1997ccb%2Fng-star-wars-spa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lb1997ccb%2Fng-star-wars-spa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lb1997ccb%2Fng-star-wars-spa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lb1997ccb%2Fng-star-wars-spa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lb1997ccb","download_url":"https://codeload.github.com/lb1997ccb/ng-star-wars-spa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lb1997ccb%2Fng-star-wars-spa/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32437095,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T17:34:55.123Z","status":"ssl_error","status_checked_at":"2026-04-29T17:34:45.749Z","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","swapi-api"],"created_at":"2024-12-14T20:16:14.785Z","updated_at":"2026-04-29T17:35:19.159Z","avatar_url":"https://github.com/lb1997ccb.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Angular Star Wars App\n\n## Overview\n\nAngular Star Wars App is a web application built with Angular that interacts with the Star Wars API. It allows you to browse and explore information about characters and planets from the Star Wars universe. The app features pagination for navigating through character lists, caching to optimize API calls, and dynamic routing for viewing detailed character information.\n\n## Features\n\n- **Pagination:** Navigate through lists of Star Wars characters.\n- **Caching:** Improve performance with data caching for repeated API calls.\n- **Dynamic Routing:** View detailed information about each character.\n- **Responsive Design:** User-friendly interface with Angular Material components.\n\n## Getting Started\n\n### Prerequisites\n\nMake sure you have Node.js and npm installed on your development machine.\n\n### Installation\n\nClone the repository and install dependencies:\n\n```bash\ngit clone \u003crepository-url\u003e\ncd angular-star-wars-app\nnpm install\n```\n\n### Development Server\n\nTo start the development server, run the following command:\n\n```bash\nng serve\n```\n\n## Usage\n\n- Browse characters using the pagination controls.\n- Click on a character to view detailed information.\n- Navigate back and forth using the browser's back and forward buttons.\n\n## Technologies Used\n\n- Angular\n- TypeScript\n- Angular Material\n- Star Wars API\n\n## Contributing\n\nContributions are welcome! Fork the repository, make changes, and submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flb1997ccb%2Fng-star-wars-spa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flb1997ccb%2Fng-star-wars-spa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flb1997ccb%2Fng-star-wars-spa/lists"}