Projects

Create an autocomplete website

A great (search) word finder (user experience) always starts with autocomplete

Your task is to build a site which will update as you type similar to this

You will need a large.txt file to search through for your auto-completing, there's loads on google if you look hard enough.

Don't forget

  • We expect to see testing on both the front-end and back-end (using tape)
  • Aim to have as much code coverage as possible (i.e. as much of your code tested as possible.)

Stretch goals

Not mandatory. If you find the time.

  • module.exports and require. On Monday afternoon we discussed how to take a single large server file and break it down into smaller modules. Consider what would be a good folder structure for your app composed of smaller programs you require and export as needed. We used these examples when we discussed it: https://github.com/bradreeder/Node-Intro-Workshop, https://github.com/sofer/sssk
  • host the project on heroku. When you do this make sure one of the people who hosted it as a readme pairs with someone who hasn't done it before. That way we all get experience doing this over the next few weeks.
  • Set up Continuous integration with Travis, and code coverage using codeCov and istanbul. Try to get a full-suite of github repo badges in your readme.

results matching ""

    No results matching ""