This project is a key assignment within the Front End Web Developer Fundamentals Nanodegree program, generously sponsored by the Ministry of Transportation, Communications, and Information Technology (MTCIT). It extends the learning from the program by utilizing a provided template from https://github.com/udacity/fend/tree/refresh-2019/projects/landing-page. This assignment is an integral part of the program's curriculum.
- Manipulating the Document Object Model (DOM)
- Building navigation dynamically
- Scrolling to anchors from navigation
- Highlighting sections in the viewport upon scrolling
- Defining global variables
- Implementing helper functions
- Building the main functions
- Handling events (e.g., click events)
- Utilizing ES2015/ES6 JavaScript syntax
- Adhering to ESLint JavaScript standards