This simple project should introduce you to some of the ways we use front end technologies.
- Please fork this repository and work on your fork. https://help.github.com/en/articles/fork-a-repo
- Commit changes frequently so that we can review your progression with you later. https://crealytics.com/blog/5-reasons-keeping-git-commits-small/
- The assets you need are in the assets folder.
- Put your source code in the
src
folder. - Put your tests in the
test
folder. - Place a demo of your working web component in the
demo
folder. - You may use whatever testing method / tool chain you are most familiar with. We use the open-wc standards linked below.
- We don't expect 100% code coverage, we expect well tested code. https://medium.com/@nicklee1/why-test-code-coverage-targets-are-a-bad-idea-1b9b8ef711ef
- The specification is below.
You are to build a web component based image gallery.
- It will display between 2 - 10 images.
- Each image may have an optional caption.
- It should be possible to click the image to see a lightboxed version of the image.
See the video below to see the interaction design.
Please use the following websites for guidance: