First task
Reading → Coding → Deploy → Code-review
Reading
- How to write a good git commit message (https://chris.beams.io/posts/git-commit/)
- About GitHub flow (https://guides.github.com/introduction/flow/)
- if you don’t know about git read this article (https://www.elegantthemes.com/blog/resources/git-and-github-a-beginners-guide-for-complete-newbies)
Coding
Basic part
- Create static website for image gallery with HTML + CSS
- You are allowed to use any JS or CSS frameworks
- Website consists of header and body with equal sized square images
- Screen resolution is 1980x1200, you can optionally try to make it responsive
Optimal part
- Make 1px white border for hovered image (when cursor pointer is over the image)
- When image is on hover, it reveals caption
- Image on hover should be shadowed with 60%
Challenging part
- After click, there should appear modal window with text
- This window can have image preview to the left and description with title to the right
- It is recommended to do basic and optimal part with vanilla HTML+CSS
- For challenging part you can use any framework, you like (for example, fancybox3)
Deploy
- Register on GitHub: http://github.com/
- Create personal repository
- Clone it, add your assignment #1 sources, commit, push
- Make sure that your repository is available on the GitHub
optional
Create GitHub page with your sources
Code-review
- Communicate in Telegram chat
- Help others to complete the assignment