Aplicação desenvolvida em React Native para upload, visualização e remoção de imagens utilizando a plataforma Cloudinary.
A Tarefa 11 foi desenvolvida com o objetivo de explorar o gerenciamento de arquivos em aplicações mobile, permitindo o envio e a exclusão de imagens armazenadas na nuvem.
O projeto utiliza a API do Cloudinary para armazenar imagens e disponibilizá-las em tempo real, simulando funcionalidades presentes em aplicações modernas de compartilhamento e gerenciamento de mídia.
- React Native
- JavaScript
- Cloudinary
- REST API
- Crypto-JS (SHA1)
- Git
- GitHub
- VS Code
📤 Upload de imagens para a nuvem
🖼️ Visualização das imagens enviadas
🗑️ Exclusão de imagens armazenadas
🔄 Atualização dinâmica da galeria
☁️ Integração com Cloudinary
🔐 Geração de assinatura SHA1 para autenticação das operações
Durante o desenvolvimento deste projeto foram praticados conceitos importantes como:
- Manipulação de arquivos em aplicações mobile
- Consumo de APIs REST
- Upload de imagens para serviços externos
- Gerenciamento de estados com React Hooks
- Operações assíncronas utilizando Fetch API
- Integração com serviços de armazenamento em nuvem
- Conceitos básicos de autenticação e assinatura digital
Projeto desenvolvido como atividade da disciplina de Programação durante o curso Técnico em Desenvolvimento de Sistemas.
A proposta consistiu em aplicar conceitos de integração com APIs externas e armazenamento de arquivos em nuvem.
Este projeto marcou uma etapa importante da minha jornada como desenvolvedora, pois foi uma das primeiras experiências envolvendo integração com serviços de terceiros e manipulação de arquivos em aplicações mobile.
Além do desenvolvimento da interface, pude compreender melhor como aplicações modernas realizam upload e gerenciamento de conteúdos armazenados na nuvem.
🎓 Técnica em Desenvolvimento de Sistemas
🔐 Graduanda em Cibersegurança
💻 Desenvolvedora Front-end
🌐 Portfólio: https://portifolio-as.vercel.app/
🔗 LinkedIn: https://www.linkedin.com/in/alice-maria-da-silva/
⭐ Obrigada por visitar este projeto!