menu
davidfarley7171
complete the dotdata interview proj... Star this Commitment

davidfarley7171 commits to:
complete the dotdata interview project
No more reports due
Details
My Commitment Journal
davidfarley7171
davidfarley7171
January 4, 2020, 6:05 PM
check my last post to see the results
davidfarley7171
davidfarley7171
January 4, 2020, 6:04 PM
Finished!
You cant see it here but I did create tests.
Link to the site: https://bookshelf-7d8bd.web.app/
link to the github repo: https://github.com/davidfarley71/Bookshelf
davidfarley7171
davidfarley7171
December 29, 2019, 12:27 AM
These are example photos of what the project is supposed to look like.
Here is the project description Below

# Frontend assignment: "javascript books"

## Description

1. Change the structure of the HTML file `static/index.html` and write corresponding CSS rules in order to reproduce the look presented in mockups (see: `screenshots/`. Note: screenshots present a Polish version of the website. You should keep English names. (sorting types translation: by author name, by number of pages, by date))


2. Add following behaviors to the page
1. Selecting a sorting option should change the order of elements. The order should correspond to the description of the selected option. The order can be either ascending or descending. Sorting types: by author name, by number of pages, by date.
2. Imputing the filter condition should filter out books that don't satisfy the condition. Filter types: by number of pages
3. Sorting and filtering may be applied together at the same time.

3. Put your notes into the `notes.md` file (e.g. which browsers are 100% supported, what assumptions and simplifications have you made, etc.)

4. Write unit tests for sorting and filtering. Other tests, like e2e are welcome too, but not mandatory.

## Technologies Stack

Angular, RxJs and NgRx is preferable. Use reactive and functional programming style effectively to improve the software quality, e.g., extendability.

## Notes

* You can completely change the project structure and existing code, add a building / testing step, etc.

* The repo contains the `/books.json` file that contains data hard-coded in HTML. You can use that file.

* Layout mapping doesn't have to be "pixel-perfect".

* We're particularly interested in three things: quality of the code (html/css/js), final _look-and-feel_ and how you use the functional and reactive programming practices effectively.

* `Lato` font were used.

## Launching

node.js version 8+ is required.

```bash
$ npm install
$ npm start
```

The console will display a message with the port of the server.

## Submitting the solution

* Pack all files of the developed software into an archive file and send via Google Drive Shared Link to [email protected] and [email protected]
  • Dec 29, 2019
  • Dec 29, 2019
  • Dec 29, 2019
  • Dec 29, 2019
  • Dec 29, 2019
  • Jan 4, 2020
  • Jan 4, 2020
  • Jan 4, 2020
  • Jan 4, 2020
  • Jan 4, 2020
Displaying 1-1 of 1 result.
December 28 to January 3
Successful
Success
Success

ImNotDrumatic
ImNotDrumatic
- Referee approval report
Looks good man!
davidfarley7171
davidfarley7171
- Committed user success report
check my last post to see the results
Recipient of Stakes
Anti-charity (Abortion: NARAL Pro-Choice America Foundation)
To change the Recipient of Stakes for your complete the dotdata interview proj... Commitment, enter their email address or stickK username below.
Total at stake: $5.00
Stakes per period: $5.00
Remaining Stakes: $0.00
Total Money Lost: $0.00
Referee
Supporters
This Commitment doesn't have any Supporters yet!
.
+
Server IP 10.0.0.173
Portal Id 0
User Id 0
Unix Timestamp 1714940663
Current Timezone GMT
Server encoding: utf-8
Assets folder: https://static.stickk.com/yii-assets/dcbc9e4e
Payment Type PRODUCTION
Your feedback has been sent. Thank you!
This website uses cookies to ensure you get the best experience on our website. Read our Privacy Policy
Loading...