Skip to content

Proffy - Aplicativo para conectar alunos e professores. Semana NLW #2 da Rocketseat

License

Notifications You must be signed in to change notification settings

EmmanuellaAlbuquerque/proffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

proffy

🚀 Aplicativo para conectar alunos e professores.

📌 Tabela de conteúdos

🚧 Projeto 🚀 em construção... 🚧

📱 WebMobile

mobile web gif

🔎 Sobre

Aplicação criada durante a semana Next Level Week, evento da plataforma Rocketseat. O projeto visa estabelecer contato entre alunos e professores. O professor cadastra a matéria que deseja dar aula, o dia da semana e o horário da aula que melhor atende ao seu cronograma, com isso os alunos podem entrar em contato realizando conexões.

🔨 Tecnologias

As seguintes ferramentas foram utilizadas na construção do projeto:

📑 Funcionalidades

Aula 1: Proffy-Web

  • Criando estrutura da landing page
  • Estilizando landing page
  • Configurando navegação do app
  • Estruturando listagem de professores
  • Estilizando listagem de professores
  • Criando componentes comuns (Teacher Item)

Aula 2: Proffy-Server

  • Identificando casos de uso
  • Configurando conexão com o banco
  • Criando tabelas no banco de dados
  • Criação de aulas
  • Listagem de aulas
  • Criação e total de coneções

Aula 3: Finalizando Front-End

  • Estruturando página de cadastro
  • Estilizando página de cadastro
  • Preparando cadastro de horários
  • Carregando total de conexões na Landing
  • Cadastro de novas aulas
  • Listagem de professores

Aula 4: Estruturando app mobile

  • Criando projeto com expo
  • Estruturando Landing Page
  • Estilizando Landing Page
  • Navegação da Landing Page
  • Página de "Dar aulas"
  • Páginas internas
  • Navegação em abas
  • Componente Page Header

Aula 5: Finalizando app mobile

  • Lista de professores
  • Lista de professores
  • Filtro de professores
  • Conectando com a API
    • Total de conexões
    • Lista de professores
  • Contato via Whatsapp
  • Adicionando e removendo favoritos
  • Listando favoritos

⭐ Extras

Front-end

  • feat(web): Página de Login
  • feat(web): Página de Cadastro
  • feat(web): Página de Esqueceu a senha
  • feat(web): Página de 'Cadastro realizado'
  • feat(web): Página de 'Redefinição concluída'
  • feat(web): Página de Loading
  • feat(web): Página Home atualizada com avatar do user
  • feat(web): Página de Perfil do Usuário
  • feat(mobile): KeyboardAvoidingView in TeacherList

Back-end

  • Cadastro de usuário
  • Autenticação de usuário
    • Criptografia de senhas com bcrypt
  • Autorização de usuário
    • Mantendo o usuário logado por um tempo determinado com tokens JWT (JSON Web Token)
  • Usuário com o mesmo E-mail

Ferramentas de Prototipagem

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

✍️ Autor


eu
Emmanuella Albuquerque
🚀👩‍🚀

Made with ❤️ by Emmanuella Albuquerque

About

Proffy - Aplicativo para conectar alunos e professores. Semana NLW #2 da Rocketseat

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages