Implement a web app
In the previous post we learned how to authenticate and how to access our data via REST calls. Now let’s continue with the implementation of a web app to display our data.
Step 5: Implement a web app
Our web app will be built using Angular and can be found on GitHub at open-ebike/open-ebike-frontend.
As a foundation we will implement an app frame that includes basic features such as
- support for different themes
- a service to handle themes
- a service to handle screen sizes
- a service to handle translations
- a toolbar which will contain our menu
- a footer which will contain static information
- a home page which will be displayed when initially loading the app
- an app frame bringing everything together
- a theme switcher to switch between light and dark mode
In the next post we will add authentication via SingleKey ID to our web app.