Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gabriel-mend/nlw-02

Projeto realizado pela @Rocketseat, com intuito de colocar os devs um nível acima!!!
https://github.com/gabriel-mend/nlw-02

javascript knexjs react react-native reactjs sqlite typescript

Last synced: 19 days ago
JSON representation

Projeto realizado pela @Rocketseat, com intuito de colocar os devs um nível acima!!!

Awesome Lists containing this project

README

        

👨‍🏫 Plataforma com intuito de aproximar alunos de professores de maneira prática e fácil!



Sobre
Tecnologias
Como executar o projeto
Autor
Agradecimentos


## 💬 Sobre o projeto
Proffy - é um projeto que aproxima alunos de professores, dando a oportunidade de escolha através de filtros, resultando em perfis de professores, que dão seu valor de custo por hora de aula.

Projeto desenvolvido durante a **NLW - Next Level Week** oferecida pela [Rocketseat](https://blog.rocketseat.com.br/primeira-next-level-week/).

## Tecnologias utilizadas
* [React JS](https://pt-br.reactjs.org)
* [Typescript](https://www.typescriptlang.org/)
* [React Native](https://reactnative.dev)
* [Node.js](https://nodejs.org/en/)
* [Expo](https://expo.io)

## 🚀 Como executar o projeto

- 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/).
- Além disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/).
- Instale **[Yarn](https://yarnpkg.com/)** para ter uma melhor experiência quando for executar a aplicação.

- Este projeto é divido em três partes:
```
1. Backend (pasta server)
2. Frontend (pasta web)
3. Mobile (pasta mobile)
```

💡 Para que o mobile e o frontend estejam funcionando e preciso estar com o backend ligado .

### :octocat: Faça o clone do projeto

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

# Acesse a pasta do projeto no terminal/cmd
$ cd NLW-02

```

### ⚙️ Rodando o Backend (servidor)
```bash
# Vá para a pasta server
$ cd server

# Instale as dependências
$ yarn install

# Execute as migrations
$ yarn knex:migrate

# Execute a aplicação
$ yarn start

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

### 💻 Rodando a aplicação web no (frontend)
```bash
# Vá para a pasta server
$ cd web

# Instale as dependências
$ yarn install

# Execute a aplicação
$ yarn start

# O aplicação inciará (geralmente) na porta:3000 - acesse
```

## Sobre mim


Gabriel Mendonça Pereira


## 💜 Agradecimentos
Obrigado [Rocketseat](https://github.com/Rocketseat) por disponibilizar esse conteúdo de maneira acessível a todos🚀.