The idea of the homepage can be seen in the picture below. It is meant to mean as a hub where you can access al the functionality of the app. That means making/uploading topics and insights and also accessing your event agenda. You can also switch from employee to supervisor within this home page. This because some employees have a supervisor job but still aren’t the main employer. You can also change the range of topics you want to have displayed be changing if you want to show topics for the whole company or just for your branch/ department.


Navigation system
I started to making of the app with a navigation system. This system will be the main route within the app and is built with help of a router. To learn how to make routes with a router I inquired some Youtube videos and forums. I found it very hard to find the right solution because I want routes to be excessed by clicking on buttons and pictures as well. The Youtubers underneath showed me different solutions but most of them of problems I didn’t even yet know I had to face. To find a simple solution on just having to click on a button which brought me to the next page was harder than I thought.
Oke so first up. Installing the router-plugin.

Then adept the router code to my liking.
I merged the js code of the router with my main js code of the app. This because most Youtube tutorials use that layout. It makes it easier to understand.

I watched a lot of Youtube tutorials and tried to merge some already made codes on GitHub but almost all failed to help me. The two underneath gave me the best understanding of how to setup my navigation and used the router option to route with buttons and a menu screen.
As can be seen in the second upper picture of this post. I already tried to make a menu for my app. This is just trying to learn the concept of routing. Eventually i want to use real android menu components (which are already familiar to users) and connect them to my pages. The picture underneath shows the display of my current menu.


The post below shows you how to connect a button to a route.
Time spend on Home page
- Learning how to navigate with router (by watching youtube) 6 hours
- Learning how to navigate with router (by changing my own code within the login and home page) 6 hours