Proffy logotipo. Cover

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

Dar aulas
Dar aulas

Sugestões
Ver meus outros projetos pessoais!
Ver mais