Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 1.39 KB

README.md

File metadata and controls

65 lines (45 loc) · 1.39 KB

ASI-Autocomplete

Why

  • To learn how to quickly find and select words from a list of suggestions, as we type.
  • To take the result and search about it using an API .

What

Simple search for an Author app, that search for an author's name that autocomplete it,then search for his bio through an api.


User Journey

As a user I want to search for an author .

As a user I want to autocomplete the author name.

As a user I want to search for author's biography.


Architecture

  • public
    • css
      • styles.css
    • img
    • js
      • dom.js
      • logic.js
    • test
      • test.js
    • index.html
  • src
    • Data
      • shortList.txt
    • functions.js
    • router.js
    • server.js
  • test
    • test.js
  • README.md
  • .gitignore
  • package-lock.json
  • package-.json
  • Procfile

Goals of the weeks

  • We expect back-end testing using tape (test as many components as you can) and basic front-end testing. Please note that we expect tests on pure functions and not on the router.

  • Host your project on heroku.

  • Use module.exports and require to break a single large server file into smaller modules.

  • Consider what would be a good server file structure .

  • Design: aim for a responsive, mobile-first design.

  • Accessibility .