Aplicação web desenvolvida com React e Firebase voltada para designers compartilharem seus projetos e criações visuais.
✨ Funcionalidades: 🖼️ Criação de posts de portfólio, com:
-
Título do projeto
-
Tags para categorização
-
Descrição da obra
-
URL da imagem para exibição
👥 Autenticação de usuários via e-mail e senha, utilizando o Firebase Authentication:
-
Usuários devem criar uma conta no primeiro acesso
-
Apenas usuários autenticados podem criar e publicar posts
📜 Visualização pública das obras postadas por outros usuários
🔐 Proteção das rotas de criação para garantir que apenas usuários logados possam postar
🚀 Tecnologias Utilizadas:
-
React – Construção da interface do usuário com componentes reutilizáveis
-
Firebase – Backend completo com:
-> Firebase Authentication (login, cadastro, sessão)
-> Firestore Database (armazenamento dos posts dos usuários)
- React Router – Navegação entre páginas (login, cadastro, feed, criar post)
🎯 Objetivo Fornecer uma plataforma simples e funcional para designers compartilharem seu trabalho com a comunidade, ao mesmo tempo que se pratica o uso de ferramentas modernas como React e Firebase para autenticação, banco de dados e estrutura de front-end.
- Firebase database (-npm i firebase)
- react-router-dom (-npm i react-router-dom)
- Node.js modules