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: 5 months 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 (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-26T22:42:07.000Z (about 3 years ago)
- Last Synced: 2025-06-13T15:53:36.573Z (9 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/)
🛠 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
Feito com ❤️ por Alexandre Costa 👋🏽 Entre em contato!🚀
📝 Licença
Copyright © 2020 [Alexandre Costa](https://github.com/alexandredev3).
This project is [MIT](./LICENSE.txt) licensed.