Funcionalidade seguir usuários (abra para detalhes)
A ideia é que seja possível um usuário seguir outros.
O funcionamento básico é parecido com como está feito o model Curtida, haverá um model 'Seguidor' separado que relaciona um usuário com outro (utilizando o identificador único username de cada um), registrando a data de quando foi seguido a primeira vez.
No model Usuario haverá apenas as contagens de quantos seguidores e quantos seguidos (followers e following) que é um campo calculado atualizado para os respectivos documentos cada vez que alguém segue um usuário. Deve ser um model separado e não um array direto pois pode haver milhares de elementos e pode crescer sem controle a quantidade desses valores.
Deve ser possível rotas (sem exigir login) de listar tanto a lista de seguidores como a de seguidos, para que ao abrir o perfil seja visto isso.