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
- Host: GitHub
- URL: https://github.com/bc-fullstack-03/schaidt-patriota-mobile
- Owner: bc-fullstack-03
- License: mit
- Created: 2023-05-29T17:49:01.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-08T00:20:14.000Z (about 3 years ago)
- Last Synced: 2025-02-25T19:34:01.284Z (over 1 year ago)
- Language: TypeScript
- Size: 307 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!