Este repositório contém três projetos diferentes:
app: Um projeto front-end em React Native.web: Um projeto front-end em Vue.js.backend: Um projeto back-end em Django REST framework (DRF) com PDM.
Antes de começar, certifique-se de ter as seguintes ferramentas instaladas em sua máquina:
Para começar, clone este repositório para o seu ambiente local:
git clone https://github.com/eduardo-da-silva/full-exemplo-pi.git
cd full-exemplo-pi
code .# Navegue até a pasta do projeto `backend`
cd backend
# Instale as dependências do projeto
sudo apt install python3-dev
pdm install netifacesPara que o projeto web possam se comunicar com o projeto backend, é necessário alterar o package.json dele.
- Altere a seguinte linha:
"start": "expo start --port 19000",Aqui estão as instruções para configurar e iniciar cada um dos projetos:
# Navegue até a pasta do projeto `backend`
cd backend
pdm install
pdm run dev# Navegue até a pasta do projeto `app`
cd app
# Instale as dependências
npm install
# Inicie o aplicativo (certifique-se de que um emulador ou dispositivo esteja conectado)
npm start -- --reset-cache# Navegue até a pasta do projeto `web`
cd web
# Instale as dependências
npm install
# Inicie o servidor de desenvolvimento
npm run devCertifique-se de seguir as instruções específicas para cada projeto. Após a execução desses comandos, os projetos estarão configurados e em execução em seu ambiente local.