## Derek, Georgia, and Dominic's Test Project --- This project was made as part of the test-driven development part of the Founders and Coders skills bootcamp. We will be utilising the test methods that we have learnt. --- This project is a to-do app that allows a user to: - Add tasks to a list. - Check completed tasks off the list. - Delete tasks from the list. - Use the app without a mouse. --- ## How we constructed the app --- The user is prompted to enter in a to-do item. We have created a dynamic list item in which the to-do items are pushed, and displayed on the screen. We have created separate functions for pushing into the list item and deleting from the list item. --- # Issues --- - We struggled with the testing at first, which caught us out. The first script called us out with the testing. We found technically it was a challenge. The test that we initially planned had to be modified because we changed the way that the app was working. - We tested to see if each to-do item appeared on the page, rather than testing on the array --- - Local Storage: thank you, Ivan. Local Storage brought up a lot of technical challenges: we weren't sure how to find a particular task after it had been placed in Local Storage. To solve this, we used the time method to generate a unique ID for each individual to-do task. - We made sure with the semantic HTML that the app is accessible, and there is a good contrast of colours. --- ## How we worked --- We worked asynchronously due to our commitments. We were all more used to using GitHub compared to the first project on this cohort, so the process of pulling and pushing was easier. We conversed on Discord regularly and merged and fixed problems quite smoothly. --- THANK YOU ---
{"metaMigratedAt":"2023-06-17T14:43:45.647Z","metaMigratedFrom":"Content","title":"Issues","breaks":true,"contributors":"[{\"id\":\"0fe1acd5-d513-4022-b015-e7ca6ce695e9\",\"add\":1790,\"del\":20}]"}
    144 views