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.
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
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
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!