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.
- Host: GitHub
- URL: https://github.com/alexandredev3/proffy
- Owner: alexandredev3
- License: mit
- Created: 2020-08-03T13:03:59.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-26T22:42:07.000Z (over 2 years ago)
- Last Synced: 2025-04-11T22:13:29.100Z (2 months ago)
- Topics: expo, nextlevelweek, nextlevelweek-booster, nodejs, nodejs-server-api, proffy, react, react-native, reactjs, typescript
- Language: TypeScript
- Homepage:
- Size: 4.28 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 58
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
![]()
![]()
![]()
![]()
![]()
![]()
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/)
🛠 TecnologiasAs 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.
```
👷️ AutorFeito com ❤️ por Alexandre Costa 👋🏽 Entre em contato!🚀
📝 LicençaCopyright © 2020 [Alexandre Costa](https://github.com/alexandredev3).
This project is [MIT](./LICENSE.txt) licensed.