/proffy

Proffy - Developed during the event NLW 2# by @Rocketseat

Primary LanguageTypeScript

📗 Proffy

Repository size Last commit on GitHub Project programing languages count

⚙️ Construção   |    ✔️ Requesitos   |    ▶️ Executando   |   

Proffy - Desenvolvido durante o evento NLW 2# by @Rocketseat

Design sem nome (1)

⚙️ Tecnologias utilizadas:

Server
  • NodeJs
  • TypeScript
  • Express
  • Cors
  • SPA
  • SQLite
Web
  • React
  • TypeScript
  • Axios
  • React Icons
  • HTML
  • JSX
  • CSS
Mobile
  • React
  • React Native
  • React Icons
  • React Navigate
  • Expo
  • Expo Google Fonts
  • TypeScript
  • Axios
  • CSS

✔️ Requesitos

▶️ Executando

Backend:

Vamos clonar o repositório e instalar as dependencias.

# Clonando o repositório
git clone https://github.com/davibrandao18/proffy.gi

# Acessando o backend
cd proffy/server

# instalando as dependencias do backend
npm install

Banco de dados:

Ainda dentro do diretório server vamos rodar as migrations.

# run migrations
npm run knex:migrate

Para finalizar inicie o servidor:

npm start

Frontend:

Acesse o diretório web para instalar as dependencias.

cd /web
npm install
npm start

Mobile:

Inicie a aplicação e obtenha sua URL

cd /mobile
npm install
npm start
Print

Neste passo será necessário alterar o ip no arquivo api.ts

baseURL: 'http://196.168.0.18:3333', //example

A porta pode ser mantida como 3333 pois foi definida no server.