Logo Proffy

Proffy é uma aplicação web e mobile para conectar professores e alunos.
Esta foi a proposta de aplicação idealizada pela equipe Rocketseat para semana Next Level Week edição 2, 6 de agosto de 2020, quando se comemora o Dia Nacional dos Profissionais da Educação.

Página inicial

Apresentação

Durante esta semana foi desenvolvido 3 aplicações: web utilizando React JS, mobile utilizando React Native e back end utilizando NodeJS com banco de dados PostgreSQL.

Inicialmente na maratona NLW#2 foi proposto telas uma interface e algumas operações, como:

  • Cadastrar usuário/aula/horarios na mesma tela (sem autenticação)
  • Listar aulas
  • Conectar-se ao professor

Listagem de aulas

Desafios

Porém ao final da marota propuseram desafios, Proffy 2.0, e com isso vieram novas funcionalidade:

  • Cadastrar usuário separado das aulas (com autenticação)
  • Adicionar avatar
  • Atualizar perfil de usuário
  • Fazer login
  • Recuperar senha
  • Cadastrar aulas
  • Atualizar aulas
  • Deletar aulas

Perfil de usuário

Parecer

Todas as novas funcionalidades deveriam ser implementadas na versão web, mobile e back end. Porém foquei apenas no web e back end.

Durante toda a maratona me apareceu novidades, nunca tinha feito uma aplicação utilizando ReactJS/Native e foi nos desafios que mais fui surpreendido. Mesmo tendo conhecimento e feito outras aplicações percebi que ainda tenho muito a aprender em tudo. Nunca tinha feito um sistema de autenticação e não sabia muito bem onde/como guardar os dados do usuário.

Foi um aprendizado muito grande e espero pela próxima!

Netlify Status

Aula
Aula
Estudar
Estudar
Aulas do usuário
Aulas do usuário
Cadastro
Cadastro
Criação de aulas
Criação de aulas
Esqueceu senha
Esqueceu senha
Página inicial
Página inicial
Perfil do usuário
Perfil do usuário
Login
Login
Edição de aula
Edição de aula


Sugestões