{"id":19243972,"url":"https://github.com/HaleyEllermann/js-assignment-6-orbit-report-HaleyOtaku","last_synced_at":"2025-09-10T16:31:18.547Z","repository":{"id":167446116,"uuid":"643073164","full_name":"HaleyEllermann/js-assignment-6-orbit-report-HaleyOtaku","owner":"HaleyEllermann","description":null,"archived":false,"fork":false,"pushed_at":"2023-05-20T03:48:22.000Z","size":209,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-31T12:29:45.177Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/HaleyEllermann.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":"2023-05-20T03:04:31.000Z","updated_at":"2023-05-20T03:48:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"c7a338ed-a116-4e83-9b89-41ed811f344e","html_url":"https://github.com/HaleyEllermann/js-assignment-6-orbit-report-HaleyOtaku","commit_stats":null,"previous_names":["haleyotaku/js-assignment-6-orbit-report-haleyotaku","haleyellermann/js-assignment-6-orbit-report-haleyotaku"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HaleyEllermann/js-assignment-6-orbit-report-HaleyOtaku","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HaleyEllermann%2Fjs-assignment-6-orbit-report-HaleyOtaku","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HaleyEllermann%2Fjs-assignment-6-orbit-report-HaleyOtaku/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HaleyEllermann%2Fjs-assignment-6-orbit-report-HaleyOtaku/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HaleyEllermann%2Fjs-assignment-6-orbit-report-HaleyOtaku/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HaleyEllermann","download_url":"https://codeload.github.com/HaleyEllermann/js-assignment-6-orbit-report-HaleyOtaku/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HaleyEllermann%2Fjs-assignment-6-orbit-report-HaleyOtaku/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274487231,"owners_count":25294480,"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","status":"online","status_checked_at":"2025-09-10T02:00:12.551Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-09T17:21:06.016Z","updated_at":"2025-09-10T16:31:18.181Z","avatar_url":"https://github.com/HaleyEllermann.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Orbit Report\n\n## What You Need to Know About Angular\n\nThis project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.2.\n\n### Development server\n\nRun `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.\n\n### Code scaffolding\n\nRun `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.\n\n### Build\n\nRun `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.\n\n### Running unit tests\n\nRun `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).\n\n### Further help\n\nTo get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).\n\n## Assignment Requirements \n\nFor this assignment, you are asked to use Angular to create a\nsortable, searchable table that displays fetched satellite information. The\noutput from the program will look similar to the [demo app](http://orbit-report-launchcodeeducation.s3-website-us-east-1.amazonaws.com/).\n\n## How Your Assignment is Graded\n\n### Grading Tests\n\nTo run the unit tests, use the command `ng test`. This will launch Karma, the test runner.\nA passing assignment will have 11 passing specs.\n\nIf you believe you have everything correct and do not have 11 passing specs, reach out to your TA for assistance!\n\n### Beyond the Tests\n\nAfter running the tests, your TA will check your code for the following:\n\n1. Does your project display the data shown in the demo app?\n\n   a. The satellite data should be from the fetch request, rather than from\n      the hard-coded starter array. (No \"Weber Grill\"!)\n\n   b. The Satellite Counts component displays a total number of `9`.\n   \n   c. The \"Space Debris\" cell under the \"Type\" column should be highlighted red. \n\n1. That the search and sort features work.\n\n    a. If they click on the \"Name\" heading, are the satellites sorted\n    alphabetically? What happens when they click the \"Type\" heading? \n   \n    b. Is the search functionality case-insensitive and does it correctly\n    filter the data displayed in the table based on the \"Name\" passed in? What happens if they empty the search box and hit \"Enter\"?\n\n1. Verify that the numbers change when a search filters the table.\n\nWhen you are done with the assignment, submit the link to your repository on Canvas.\n\n# js-assignment-6-orbit-report-HaleyOtaku\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHaleyEllermann%2Fjs-assignment-6-orbit-report-HaleyOtaku","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHaleyEllermann%2Fjs-assignment-6-orbit-report-HaleyOtaku","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHaleyEllermann%2Fjs-assignment-6-orbit-report-HaleyOtaku/lists"}