Homework #1
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
During this course we will be building a brand new Instagram. The first part of the task is to create a frontend of image gallery view.
Basic part
- Create a static website for image gallery with HTML + CSS
- You are not allowed to use any JS or CSS frameworks
- Website consists of header with title and body with image gallery
- Gallery should be responsive and look the same on the different screens
- Gallery consists of 3 columns
- Columns should be aligned to center in container with 900px width
Optimal part
- Gallery should process last images to fit the row as shown on the following images
Challenging part
- After click, there should appear modal window with enlarged image (you are allowed to find js/css framework to support this)
- Publish your website on the GitHub Pages and provide link in the README.md file
Deploy
- Register on GitHub: http://github.com/
- Create personal repository in the Org https://github.com/itmo-wad
- Clone it, add your homework #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