- Sobre o Projeto
- Tecnologias utilizadas
- Design
- Funcionalidades
- Executar esse projeto no seu computador
- Como contribuir
Proffy é uma Aplicação feita durante a NWL 2.0 oferecido pela Rocketseat 🚀.
A aplicação visa estabelecer um contato entre alunos e professores. O professor ao se cadastrar, informa a matéria que deseja dar aula, os dias disponíveis e horários.
Após isso os alunos podem encontrar esse professor buscando a matéria, dia e hora que batem com a do professor cadastrado.
O projeto foi desenvolvido utilizando as seguintes tecnologias:
- ReactJS
- React Native
- TypeScript
- HTML5 e CSS3
- NodeJS
Design feito por Tiago Luchtenberg
Desktop | Mobile | ||
- 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)
- 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
- 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
- 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
- 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
- Clonar Repositório:
git clone https://github.com/Vitor-Carmo/Proffy.git
- Ir para a pasta 'web' para rodar o front-end, ou ir para pasta 'server' para rodar o back-end:
- Instalar dependências:
yarn install
- Rodar Aplicação:
yarn start
- Faça um fork desse repositório;
- Cria uma branch com a sua feature:
git checkout -b minha-feature
; - Faça commit das suas alterações:
git commit -m 'feat: Minha nova feature'
; - Faça push para a sua branch:
git push origin minha-feature
.