O projeto está utilizando a versão 13.5 do Next JS, com Tailwind para estilização, e Zustand para o gerenciamento de estado.
Eu não quis desenvolver o backend, pois me considero um pouco fraco nessa área.
O sistema de login eu não achei necessário de construir, pois eu não tinha onde validar um usuário, ou setar um token no Cookies ou localStorage.
O projeto pode ser visualizado em produção por esse link.