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://medium.com/better-programming/why-you-should-write-small-git-commits-c9a042737aa6
- 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 component in the
demo
folder. - You may use whatever testing method / tool chain you are most familiar with.
- 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.