An open API service indexing awesome lists of open source software.

https://github.com/bc-fullstack-03/schaidt-patriota-mobile

Social NetWork Parrot - Mobile
https://github.com/bc-fullstack-03/schaidt-patriota-mobile

Last synced: 22 days ago
JSON representation

Social NetWork Parrot - Mobile

Awesome Lists containing this project

README

          

# 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 👨‍💻

- [Schaidt Patriota](https://github.com/SchaidtP)

## 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](https://opensource.org/licenses/MIT).

## 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:

- LinkedIn: [Schaidt Patriota](https://www.linkedin.com/in/schaidt-patriota-ab8b13202/) ✉️

Será um prazer ajudar!