Bem-vindo ao Projeto Mobile 🦜 Parrot, o aplicativo móvel desenvolvido em React Native para a API de rede social Parrot.
- React Native
- TypeScript
- Expo
Antes de executar o projeto, certifique-se de ter os seguintes programas e tecnologias instalados em sua máquina:
- Node.js (recomenda-se a versão 14 ou superior)
- npm
- Expo CLI
- Docker (para configurar o backend)
Antes de iniciar o projeto mobile, você precisará configurar o backend. Siga as etapas abaixo:
- Clone o repositório do backend em sua máquina local:
git clone https://github.com/coe-tech/backend.git
- Acesse a pasta raiz do projeto do backend:
cd backend
- Execute o comando
docker-compose up -d
para subir a imagem do Docker e iniciar o backend.
Certifique-se de ter o Docker instalado e em execução em sua máquina.
Para configurar e executar o projeto mobile, siga as etapas abaixo:
- Clone este repositório em sua máquina local:
git clone https://github.com/bc-fullstack-03/schaidt-patriota-mobile.git
- Acesse a pasta raiz do projeto:
cd schaidt-patriota-mobile
- Instale as dependências do projeto utilizando o npm:
npm install
Após concluir as etapas de instalação, você pode iniciar o projeto mobile com o seguinte comando:
npm run start
Isso iniciará o servidor do Expo, onde você poderá escolher executar o aplicativo em um emulador/simulador Android, em um emulador/simulador iOS ou em seu próprio dispositivo usando o aplicativo Expo Client.
Após iniciar o projeto mobile, você poderá utilizar o aplicativo para interagir com a API de rede social Parrot.
Utilize a interface fornecida pelo aplicativo para realizar as seguintes operações:
- Cadastro de usuários.
- Login de usuários.
- Visualização de publicações.
- Criação de novas publicações.
- Curtir publicações.
- Comentar em publicações.
- Visualização de informações do perfil do usuário.
O aplicativo irá interagir com a API de backend para enviar e receber dados, exibindo as informações de forma amigável e responsiva.
Se você deseja contribuir para o Projeto Mobile 🦜 Parrot, siga as etapas abaixo:
- Faça um fork deste repositório.
- Crie um branch para a sua feature ou correção:
git checkout -b minha-feature
. - Realize as modificações desejadas e faça commit das alterações:
git commit -m "Minha feature incrível"
. - Envie as alterações para o seu repositório remoto:
git push origin minha-feature
. - Abra um Pull Request neste repositório, descrevendo as modificações propostas.
Agradecemos desde já a sua contribuição!
Este projeto está licenciado sob a MIT License.
Se tiver alguma dúvida, sugestão ou precisar de suporte relacionado ao Projeto Mobile 🦜 Parrot, fique à vontade para entrar em contato com o desenvolvedor:
- LinkedIn: Schaidt Patriota ✉️
Será um prazer ajudar!