Skip to content

ivanrods/photo-liked

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📸 PhotoLiked - Aplicação para Curtir Imagens

PhotoLiked é uma aplicação front-end onde você pode explorar imagens e dar "likes" nas que mais gostar. A aplicação permite navegar por diversas imagens e interagir com elas, proporcionando uma experiência simples e divertida.

🎨 Demonstração

photo-blog

🔗 Demo Online

Ver Demo

🚀 Funcionalidades

  • ✅ Explorar imagens de diferentes categorias
  • ✅ Curtir imagens e visualizar os "likes"
  • ✅ Interface responsiva e moderna
  • ✅ Buscar imagens por nome
  • ✅ Visualização ampliada das imagens em modal
  • ✅ Download direto das imagens
  • ✅ Autenticação (registro, login e logout)
  • ✅ Gerenciamento de perfil do usuário (atualizar dados, deletar conta)
  • ✅ Scroll infinito para carregar mais imagens automaticamente
  • ✅ Validação de formulários com Zod + React Hook Form
  • ✅ Notificações toast com Sonner

🛠️ Tecnologias Utilizadas

  • ⚛️ React.js para a construção da interface
  • 🎨 Tailwind CSS para estilização
  • 🔄 React Router DOM para navegação
  • 📚 React Hook Form + Zod para validação de formulários
  • 🌐 Context API para estado global
  • 📸 API Pexels para as imagens
  • 🚀 Backend com Node.js, Express e MongoDB (deploy no Render)
  • 🔔 Sonner para notificações toast

📂 Como rodar o projeto localmente

Frontend

  1. Clone o repositório
git clone https://github.com/ivanrods/photo-liked.git

About

Explore imagens e dê "likes" nas que mais gostar.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published