This project builds the functionality of a webpage, starting from an HTML file with an unknown number of sections and populates a navigation bar based on them using Javascript.
It tracks whether a scetion is in the viewport and highlights respective navbar item and starts CSS animations. Also, it reveals a "Go to top" button after first scroll.
The project is made for Udacity's Front End Web Developer Nanodegree.
The code was written by Evelina, based on starter code given for the project by Udacity.