An open API service indexing awesome lists of open source software.

https://github.com/alexandredev3/proffy

O Proffy e uma plataforma de aulas online, com o proffy você tem a opção de ser um estudante ou um professor, o plataforma tem sua versão Web e a sua versão Mobile.
https://github.com/alexandredev3/proffy

expo nextlevelweek nextlevelweek-booster nodejs nodejs-server-api proffy react react-native reactjs typescript

Last synced: 9 days ago
JSON representation

O Proffy e uma plataforma de aulas online, com o proffy você tem a opção de ser um estudante ou um professor, o plataforma tem sua versão Web e a sua versão Mobile.

Awesome Lists containing this project

README

        






Linkedin


GitHub license




GitHub issues


GitHub forks


GitHub stars



Descrição
Design
Funcionalidades
Banco de dados
Tecnologias
Instalação
Licença
Autor



Proffy e uma plataforma de aulas online, com o proffy você tem a opção de ser um estudante ou um professor, a
plataforma tem sua versão Web e a sua versão Mobile.
Este projeto foi feito no Next Level Week#2 by Rocketseat, foi nesse evento com uma semana de duração, que foi construida está aplicação.








Features

### Web

- [x] Opção de estudar ou dar aulas.
- [x] Fórmulario para cadastro de professores.
- [x] Fitragem de professores.
- [x] Entrar em contado com os professores pelo Whatsapp.

### Mobile

- [x] Opção de estudar ou dar aulas.
- [x] Fitragem de professores.
- [x] Entrar em contado com os professores pelo Whatsapp.
- [x] Opção para você favoritar os professores.
- [x] Listagem dos professores que você favoritou.


🗄 Banco de dados


Foi utilizado o query builder KnexJS

- [PostgreSQL](https://www.postgresql.org/)


🛠 Tecnologias

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

- [Expo](https://expo.io/)
- [Node.js](https://nodejs.org/en/)
- [React](https://pt-br.reactjs.org/)
- [React Native](https://reactnative.dev/)
- [TypeScript](https://www.typescriptlang.org/)
- [StyledComponents](https://styled-components.com/)


📜️ Instalação

### Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
[Git](https://git-scm.com), [Node.js](https://nodejs.org/en/), [Expo](https://expo.io/) instalado no seu celular ou emulador.
Além disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)

### 🎲 Rodando o Back End (servidor)

```bash
# Clone este repositório
$ git clone

# Vá para a pasta server
$ cd server

# Instale as dependências
$ yarn

# Execute a aplicação em modo de desenvolvimento
$ yarn start

# O servidor inciará na porta:3333 - acesse
```

### 💻️ Rodando o Front End (plataforma web)

```bash
# Vá para a pasta web
$ cd web

# Instale as dependências
$ yarn

# Execute aplicação
yarn start

# O app vai está rodando na porta 3000 - acesse
```

### 📱️ Rodando o Mobile (aplicativo mobile)

```bash
# Vá para a pasta mobile
$ cd mobile

# Instale as dependências
$ yarn

# Execute aplicação
yarn start

# Com esse comando ele vai abrir uma aba no seu navegador com um QR CODE.
# No seu celular(ou emulador) abre o aplicativo chamado Expo, e escaneie o QR CODE.
```


👷️ Autor





Alexandre Costa

Feito com ❤️ por Alexandre Costa 👋🏽 Entre em contato!🚀


Linkedin


📝 Licença

Copyright © 2020 [Alexandre Costa](https://github.com/alexandredev3).

This project is [MIT](./LICENSE.txt) licensed.