Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update readme with new intermediate exercise #1

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 23 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,26 +24,29 @@ In your terminal execute following commands:
* Speaker name
* Topic
* Location
* Show participation status
* Show a button to change participation status (follow/unfollow)
* Show _participation_ status
* Show a button to change participation status (_follow/unfollow_)
* Show a _wishlist_ button

**_Technical details_**:

* Generate new component (you can use Angular CLI):
* _talk-details.component.ts_
* Add data-bindings to pass data from parent
* Make sure data is shown on the screen
* Add new button element
* Make sure button does change participation status

* Create a _wishlist_ banner anchored at the bottom of the page
* Add a new _follow/unfollow_ button
* Make sure button, when clicked, will change participation status
* Add a new button _add to wishlist_

All data could be contained in *.component.ts files.

All data should be coming from an angular variable and ***NOT HARDCODED in the HTML***

**_Expected output_**:

<img src="http://i65.tinypic.com/v8eb9.png" alt="drawing" width="200"/>


## Intermediate

Expand All @@ -59,7 +62,10 @@ In your terminal execute following commands:
* Home
* Speakers
* Talks

* Show footer
* Show a _wishlist_ banner
* Use a form

**_Technical details_**:

* Generate new components:
Expand All @@ -76,6 +82,16 @@ In your terminal execute following commands:
* Add header component to the top of the page:
* _header.component.ts_
* Click on header item should redirect to corresponding page
* Populate homepage component with
* a sidebar with:
* today date
* search box
* search input
* search button
* a main content with:
* proper html data and display _wishlist_ content with different css style than _wishlist_ banner
* Make sure _wishlist_ button, when clicked, will populate _wishlist_ banner with the participation status updated
* Create a footer element always anchored at the very bottom of the page

**_Expected output_**:

Expand Down