https://github.com/mauricio-msp/proffy
Plataforma de estudos online para conectar alunos e professores de forma rápida, fácil e prática. @Rocketseat
https://github.com/mauricio-msp/proffy
axios express knexjs nlw nlw-proffy nlw2 nodejs proffy project react rocketseat typescript
Last synced: 2 months ago
JSON representation
Plataforma de estudos online para conectar alunos e professores de forma rápida, fácil e prática. @Rocketseat
- Host: GitHub
- URL: https://github.com/mauricio-msp/proffy
- Owner: mauricio-msp
- License: mit
- Created: 2020-09-01T18:32:09.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-16T19:50:53.000Z (almost 6 years ago)
- Last Synced: 2025-07-08T05:25:05.502Z (11 months ago)
- Topics: axios, express, knexjs, nlw, nlw-proffy, nlw2, nodejs, proffy, project, react, rocketseat, typescript
- Language: TypeScript
- Homepage:
- Size: 593 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Next Level Week #2
Sobre |
Tecnologias |
Como Executar |
Licença
## :bookmark: Sobre
O **Proffy** é uma plataforma de estudos online para conectar alunos e professores de forma rápida, fácil e prática. No qual os professores tem a possibilidade de registrar aulas, podendo adicionar informações como a disciplina, o custo e horário e aos alunos a possibilidade de buscar pelas aulas cadastradas e entrar em contato com os "proffys" por WhatsApp.
Essa aplicação foi realizada durante a **Next Level Week #2**, projeto da [Rocketseat](https://rocketseat.com.br/).
## :pushpin: Etapas
- #### server :white_check_mark:
- #### web :white_check_mark:
- #### mobile :white_check_mark:
## :rocket: Tecnologias
- [Node.js](https://nodejs.org/en/)
- [Express](https://expressjs.com/)
- [Knex.JS](http://knexjs.org/)
- [ReactJS](https://reactjs.org/)
- [React Native](https://reactnative.dev/)
- [Expo](https://expo.io/)
- [Typescript](https://www.typescriptlang.org/)
- [axios](https://github.com/axios/axios)
## :star2: Como Executar
- ### **Pré-requisitos**
- É **necessário** possuir o **[Node.js](https://nodejs.org/en/)** instalado no computador
- É **necessário** possuir o **[Git](https://git-scm.com/)** instalado e configurado no computador
- Também, é **preciso** ter um gerenciador de pacotes seja o **[NPM](https://www.npmjs.com/)** ou **[Yarn](https://yarnpkg.com/)**.
1. Faça um clone do repositório:
```sh
$ git clone https://github.com/mauricio-msp/proffy.git
```
2. Executando a Aplicação (Back-end):
```sh
$ cd server
# Instalando as dependências do projeto.
$ yarn # ou npm install
# Configurando o banco de dados e criando as tabelas.
$ yarn knex:migrate # ou npm run knex:migrate
# Inicie a API
$ yarn start # ou npm start
```
3. Executando a Aplicação (Front-end):
```sh
$ cd web
# Instalando as dependências do projeto.
$ yarn # ou npm install
# Inicie a aplicação web
$ yarn start # ou npm start
```
4. Executando a Aplicação (Mobile):
```sh
$ cd mobile
# Instalando as dependências do projeto.
$ yarn # ou npm install
# Inicie a aplicação mobile
$ yarn start # ou npm start
```
## :memo: Licença
Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE.md) para mais detalhes.
---
Projeto desenvolvido com a tutoria de [Diego Fernandes](https://github.com/diego3g), da [Rocketseat](rocketseat.com.br).