- HTML
- CSS
- JS
Bootstrap, CSS Grid, Customizing the Bootstrap NavBar

You could have just made your collapsable navbar. That way, you would have got full control of how it should look and it would have been a better learning opportunity. I too used the bootstrap navbar at first but it was so ugly that I removed it and for the first time made my own collapsable navbar. It is just a personal preference but it helped me with the later project in which I had to make a custom navbar.