Skip to content

bc-fullstack-03/schaidt-patriota-mobile

Repository files navigation

Projeto Mobile 🦜 Parrot

Bem-vindo ao Projeto Mobile 🦜 Parrot, o aplicativo móvel desenvolvido em React Native para a API de rede social Parrot.

Desenvolvedor 👨‍💻

Tecnologias Utilizadas 🚀

  • React Native
  • TypeScript
  • Expo

Requisitos ✅

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)

Configuração do Backend ⚙️

Antes de iniciar o projeto mobile, você precisará configurar o backend. Siga as etapas abaixo:

  1. Clone o repositório do backend em sua máquina local: git clone https://github.com/coe-tech/backend.git
  2. Acesse a pasta raiz do projeto do backend: cd backend
  3. 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.

Instalação 💻

Para configurar e executar o projeto mobile, siga as etapas abaixo:

  1. Clone este repositório em sua máquina local: git clone https://github.com/bc-fullstack-03/schaidt-patriota-mobile.git
  2. Acesse a pasta raiz do projeto: cd schaidt-patriota-mobile
  3. Instale as dependências do projeto utilizando o npm: npm install

Executando o projeto ▶️

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.

Utilização do Aplicativo 📱

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.

Contribuição 🤝

Se você deseja contribuir para o Projeto Mobile 🦜 Parrot, siga as etapas abaixo:

  1. Faça um fork deste repositório.
  2. Crie um branch para a sua feature ou correção: git checkout -b minha-feature.
  3. Realize as modificações desejadas e faça commit das alterações: git commit -m "Minha feature incrível".
  4. Envie as alterações para o seu repositório remoto: git push origin minha-feature.
  5. Abra um Pull Request neste repositório, descrevendo as modificações propostas.

Agradecemos desde já a sua contribuição!

Licença 📜

Este projeto está licenciado sob a MIT License.

Contato ☎️

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:

Será um prazer ajudar!

About

Social NetWork Parrot - Mobile

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published