week 3 slides
###### tags: `Week 3`
# Week 3 - node.js Project- Martha Lyndsey and Joâo
#### Build a simple one page website that takes some form of user input, checks that the input is valid, and displays a dynamic result by calling one or more external APIs
---
### User Story
As a USER I want to have a to do list SO THAT I can manage my life.
As a DEVELOPER I want to create a working API SO THAT I can demonstrate node.js.
---
### Development
https://pdfhost.io/v/SZWGtIpx3_softwarearchitecturepdf.pdf
---
### Improvements
- Testing efficiency for edge cases, error handling is covered outside the pure functions so is not adequately tested.
- Change input from header to body.
- User sanitisation - an element we could integrate with the front end as a buffer before reaching the server.
---
{"metaMigratedAt":"2023-06-15T00:21:39.679Z","metaMigratedFrom":"Content","title":"Week 3 - node.js Project- Martha Lyndsey and Joâo","breaks":true,"contributors":"[{\"id\":\"bf774e0d-4e3e-4711-aaa7-d91919ce637a\",\"add\":22,\"del\":0},{\"id\":\"484ff419-2174-41fe-8395-b9ca0e119651\",\"add\":738,\"del\":4},{\"id\":\"0b139d9f-f116-4750-bb5b-7cc12fdc691e\",\"add\":58,\"del\":0}]"}