HenryTaylor2019 / speakers-list-1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SpeakersList

This project was generated with Angular CLI version 10.0.5.

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.

Walkthrough

Basic Landing page with link through to Speakers page. Speakers page initally displays all speakers and offers the option to filter by search, country or select all speakers. User can add speakers to their program list.

Stretch Goals

Things I would like to do/add:

  1. Lift out the speaker cards and the program list from the speaker-display and create their own components for them
  2. Allowed for removal of card from program list
  3. Add a modal popup with information for each speaker
  4. Implement NgRx
  5. Take some time to understand unit testing
  6. Started the task in Angular 12 as the brief suggested and not 10..

About


Languages

Language:TypeScript 65.6%Language:HTML 18.6%Language:SCSS 11.8%Language:JavaScript 4.0%