Project overview
In this project, we will build a portfolio application for our GitHub user profile. We will initially use the Angular CLI to scaffold an Angular application that interacts with the GitHub API. We will learn how to use the GitHub API and fetch user-specific data. We will also use the Bootstrap CSS library to style our application and create a beautiful user interface.
After creating our Angular application, we will turn it into a server-side rendered application using Angular Universal. We will see how to install and configure Angular Universal, and we will learn how to prerender it during build time. Then, we will configure our application to be correctly rendered using SEO in the most popular social platforms. Finally, we will find out how to use the preboot library to play back browser events that are not fully supported in SSR applications.
Build time: 2 hours