Code is structured in a way that is easy to read. Highly recommend making use of figma to look at the design files to get an idea of scale and colour as I find that really helpful myself in getting the closest possible end result :)
RE github, I personally find the desktop app the best way to push files and updates to git, theres some really helpful videos on youtube to get started as its a bit of a learning curve