-
Create a new repository on GitHub (not GitHub Enterprise).
-
Clone down this repository and complete your work in there.
-
Use a chosen template in Adobe XD and convert the artboard into a functioning website
- I chose this template.
-
Upload your project to your Github
- Basic HTML knowledge
- Bascis CSS knowledge, including practice with flex boxes and grids
- GitHub account
- Adobe XD
- Wrote out a wireframe to place all the sections and elements.
- Built css styles for repeatable elements (buttons, text, links, similar divs, etc.).
- Built out the HTML, including all subdivs, using the BEM naming conventions for all the classes/ids.
- Customized all the css to match the artboard.
- Updated css to make the website responsive.
- Uploaded all commits to GitHub.
I used GitHub to host my static site, which can be found HERE.
I started the project by working my way down the site, starting with the nav bar. I found this to be tedious, and didn't really help me lay everything out together, so I went back and started thinking about the website as a series of small elements. I then worked from the atomic leve (specific elements, styles, etc.) and worked my way up from there, making sure each section worked well with the ones above and below it, which was a more logical way of thinking about it.
Feel free to find me on GitHub (username: zfriendly) if you're interested in contributing! I'd love to make the site more responsive, and need help formatting the hamburger drop-down menu and input boxes.
- Zack Friendly