Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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!!!
- Host: GitHub
- URL: https://github.com/gabriel-mend/nlw-02
- Owner: gabriel-mend
- Created: 2020-08-03T18:31:15.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-26T22:33:27.000Z (about 2 years ago)
- Last Synced: 2024-11-27T14:16:24.563Z (3 months ago)
- Topics: javascript, knexjs, react, react-native, reactjs, sqlite, typescript
- Language: TypeScript
- Homepage:
- Size: 2.88 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
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🚀.