https://github.com/haleyellermann/js-assignment-6-orbit-report-haleyotaku
https://github.com/haleyellermann/js-assignment-6-orbit-report-haleyotaku
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/haleyellermann/js-assignment-6-orbit-report-haleyotaku
- Owner: HaleyEllermann
- Created: 2023-05-20T03:04:31.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-20T03:48:22.000Z (about 2 years ago)
- Last Synced: 2025-02-23T15:13:46.858Z (3 months ago)
- Language: TypeScript
- Size: 204 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Orbit Report
## What You Need to Know About Angular
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.2.
### Development server
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
### Code scaffolding
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
### Build
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.
### Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
### Further help
To 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).
## Assignment Requirements
For this assignment, you are asked to use Angular to create a
sortable, searchable table that displays fetched satellite information. The
output from the program will look similar to the [demo app](http://orbit-report-launchcodeeducation.s3-website-us-east-1.amazonaws.com/).## How Your Assignment is Graded
### Grading Tests
To run the unit tests, use the command `ng test`. This will launch Karma, the test runner.
A passing assignment will have 11 passing specs.If you believe you have everything correct and do not have 11 passing specs, reach out to your TA for assistance!
### Beyond the Tests
After running the tests, your TA will check your code for the following:
1. Does your project display the data shown in the demo app?
a. The satellite data should be from the fetch request, rather than from
the hard-coded starter array. (No "Weber Grill"!)b. The Satellite Counts component displays a total number of `9`.
c. The "Space Debris" cell under the "Type" column should be highlighted red.1. That the search and sort features work.
a. If they click on the "Name" heading, are the satellites sorted
alphabetically? What happens when they click the "Type" heading?
b. Is the search functionality case-insensitive and does it correctly
filter the data displayed in the table based on the "Name" passed in? What happens if they empty the search box and hit "Enter"?1. Verify that the numbers change when a search filters the table.
When you are done with the assignment, submit the link to your repository on Canvas.
# js-assignment-6-orbit-report-HaleyOtaku