Startup
3 months

Multi Language Web Learning Platform Optimized for SEO

Diagram of the server-side rendering with internationalization

Services

Front-End Development
Back-End Development
Website Development
Website Design

Tech Stack

Cypress
Angular
TypeScript
Docker
NodeJS
Express
Figma
JavaScript
Nx

Team

3
Developers
1
Designer
1
Project Manager

"The codebase had to be restructured to support multiple languages, and I was afraid of it becoming too complex, but Unvoid made it look easy. The final solution is clean, performant, well-documented, and most importantly: optimized for SEO."

— Lucas Paganini, Product Owner


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.

Key results

Live Project

1

Multi-language system architecture that can scale to as many languages necessary with no impact on performance.

2

SEO optimized content in all supported languages.

3

100% end-to-end test coverage for all primary functionalities.

···

Want to know what we can do for your project?

Book a call

More case studies

Diagram of the optimized hiring process workflow
Startup
2.56x Increase in Recruiter Productivity after our Hiring Process Automation

Unvoid has a very comprehensive and effective hiring process for developers and designers. Unvoid receives more than 500 candidates for each available spot, sometimes surpassing 1.000 candidates per spot.

Read case study
Diagram of the reactive state management system
Startup
Real-Time Reactive Frontend with 100% Test Coverage in 3 Months

The goal was to create a frontend state management system that would react to changes in real-time with high performance, efficiency, and test coverage.

Read case study
See all cases
© 2024 UNVOID. All Rights Reserved.