Pensei em o sistema funcionar da mesma forma que o GitHub, onde uma pessoa pode fazer parte de vários times e ter repositórios dentro dos times ou repositórios na sua própria conta.
Temos que ver também qual plataforma vamos usar pra autenticação. Conheço Supabase, WorkOs, mas tem também o NextAuth.
[ ] Login/cadastro com GitHub ou Google
[ ] Login/cadastro com email e senha
[ ] Página de editar perfil
[ ] Permitir adicionar uma foto de perfil
[ ] Adicionar dados pessoais (pensando em acelerar o preenchimento de dados)
[ ] Uma mesma conta pode fazer parte de várias organizações
[ ] Uma mesma conta pode ter vários eventos pessoais
Pensei em o sistema funcionar da mesma forma que o GitHub, onde uma pessoa pode fazer parte de vários times e ter repositórios dentro dos times ou repositórios na sua própria conta.
Temos que ver também qual plataforma vamos usar pra autenticação. Conheço Supabase, WorkOs, mas tem também o NextAuth.