Challenge
Lucas Paganini is an expert in software development with Angular and teaches that through videos and articles. He wanted a website to act as a learning platform and centralize all the content he produces across different mediums (YouTube, Instagram, Medium, Podcasts, Twitter).
The biggest challenge was that the entire website should be available in multiple languages and optimized for SEO (starting with support for English and Portuguese).
Solutions
The website was built using Angular Universal for Server-Side Rendering (important for SEO) and Angular Localize for multi-language support. You can see the live website and click on the language icon in the top right corner to switch languages.
The project also used Nx to distribute all parts of the project in a monorepo fashion and connect them together in the final application.