F
Felipe Mateus
Felipe Mateus' App: Renewal and Focus on Interaction

Felipe Mateus' App: Renewal and Focus on Interaction

By Felipe Mateus
Posted on 12/15/2025

O Felipe Mateus' app It has been completely revamped! With a modern, fast, and future-proof web app, the focus is on... active interaction (Web 2.0). Now it's possible to like, comment on, and interact with posts in a much more dynamic way. The platform was designed for growing together with the community, offering a more complete, vibrant, and connected experience.

  1. History of Microblogging
  2. Why does Felipe Mateus's app exist?
  3. New features
    1. Video processing
    2. Comments
    3. Reactions
    4. Future Features
  4. App Technology
  5. How do I access it?

History of Microblogging

O Felipe Mateus' microblog It was created in 2017 as a backup of the content I published on Twitter. The initial idea was simple: to keep my own record, independent of everything that was posted on social media.

Already 2018, went on air version 2 of the microblog. For the end user, almost nothing has changed visually — it has simply started to function as a PWA. Internally, however, this second generation went through three distinct phases:

  • First phase (2018): all the infrastructure ran on Google's Firebase, using its authentication, database and hosting services.
  • Second internal phase: the infrastructure was migrated to a VPS with PHP, returning to a more traditional server model.
  • Third and final phase of V2: the microblog started running in Go with Docker, bringing greater performance, portability, and ease of deployment.

Throughout this entire period of version 2, the frontend remained in Angular, a technology I've been using since 2018. However, I stopped updating Angular around that time. version 15, maintaining updates only on critical components, and it remained that way until discontinuation.

Why does Felipe Mateus's app exist??

Over the past two years, I've been torn between discontinuing it altogether. the microblog Or create the new Felipe Mateus app.

The factors that weighed in against continuity The downsides were: I hardly posted anymore, and I also stopped using Twitter, which was the main reason for its original creation. Another negative point was the difficulty of converting and distributing posts across platforms because it was a SPA (Single Page Application). Unfortunately, this was compounded by the loss of all old posts in 2023 after a serious server crash.

On the other hand, the reasons for migrating and creating Felipe Mateus's app were stronger. The main one was... back to creating and testing new things, ...as I used to do in the past—everything new I developed and tested first on the microblog. However, in the last two years, this experimental role ended up being transferred to another project of mine, the... Labor Calculator.

Another important factor was the possibility of expansion and monetization, something that never existed. But the final, and decisive, reason was the need to have one. My own backup of my videos, who today are scattered and dependent on social media.

With the new Felipe Mateus' app, there is Native support for posting videos and images., ensuring control, content preservation, and independence from external platforms.

New Features and Interaction

Most of the changes happened in the backend. The app stops treating the user as a passive individual who only consumes content, and starts placing them as an active participant within the platform, reinforcing the concept of Web 2.0.

1. Video processing

It's now possible to upload my videos, which can only be viewed by logged-in users. All videos go through a... worker Developed by me using FFmpeg for:

  • Add watermark;
  • Convert the videos to HLS (allowing the user to start watching without having to download the entire file).

This improves distribution, reduces unnecessary data consumption, and provides a smoother experience.

2. Comments

Readers can now comment on posts, leaving feedback directly on the content. This comment base also paves the way for future forms of interaction within the platform.

3. Reactions

In addition to commenting, it's also possible to react to posts. The platform has settings that allow, for example, private likes, respecting different forms of use and interaction.

4. Future Features

It's not possible to detail exactly what I'm working on, because promises become debts. But the general idea is to expand the app along two main lines:

  1. A space designed for UGC (user-generated content);
  2. Another space focused on interactions of high engagement, possibly related to games or interactive experiences.

These are paths that are being studied, without promises, only continuous evolution.

App Technologies

The app is built with PHP (Laravel), utilizing framework features such as Policies, Resources, and Requests.

There is no separate API: the application works with Inertia.js + Vue 3 in the frontend. Furthermore, the video processor was developed in Go 1.25. The libraries responsible for video processing (watermarking and HLS generation) are written in C++, using the lib FFmpeg compiled in version 7.5.

How do I access it?

The new Felipe Mateus' app It's an invitation to reconnect and build something together.
Click here to access the platform., Check out the new publications and try out the features of comments and reactions.
Your participation is the next step in the app's evolution.

FAQ: Felipe Mateus' App

What is Felipe Mateus' new app?

Felipe Mateus' new app is... natural evolution from the old microblog. After all, it's a completely revamped web app, focused on offering a modern, fast, and intuitive interface, with new social interaction features (Web 2.0).

What are the main new features of the app?

Interaction (Web 2.0): Now it's possible enjoy and comment in the publications.
Video Processing: Native support for uploading, processing (FFmpeg, HLS) and displaying videos, ensuring its own backup and independence from external platforms.

Why was the old microblog discontinued?

The decision involved several factors, such as the loss of old posts due to a server outage in 2023 and difficulties in distributing content because it's a SPA (Single Page Application). The main reason, however, was the need to recreate and test new technologies, as well as having its own backup for the videos.

What does the concept of "Web 2.0" mean in the context of this app?

The Web 2.0 concept, characterized by user interaction, means that the app no longer treats the user as merely a passive consumer of content. Therefore, the user becomes a... active actor who can like, react, and comment, helping to build the platform together with the community.

Leave a Reply

Your email address will not be published. Required fields are marked *