Uma plataforma de rede social simples para usuários compartilharem portfólios profissionais, criada usando React .
- Registro e login do usuário : manuseio básico de formulários para criação de contas e login.
- Criação de perfil : os usuários podem criar e editar seus portfólios pessoais, adicionando informações profissionais.
- Publicação de projetos : capacidade de compartilhar projetos individuais, com descrições e imagens detalhadas.
- Feed de projetos : um feed dinâmico que mostra todos os projetos recentes postados pelos usuários.
- Curtidas e comentários : interações sociais básicas, como curtir e comentar projetos.
- React : usado para criar a interface do usuário e gerenciar o estado entre os componentes.
- React Router : lida com o roteamento do lado do cliente, permitindo a navegação entre diferentes páginas sem recarregar o aplicativo.
- Axios : simplifica a realização de solicitações HTTP para serviços de backend, normalmente para recuperar ou publicar dados.
- Mongoose (se conectado a um backend) : para modelagem de dados e gerenciamento de interações de banco de dados com o MongoDB (isso exigiria integração de backend).
- Componentes estilizados ou CSS : para estilizar os componentes, permitindo estilos com escopo e reutilizáveis.
- JavaScript ES6+ : usa recursos modernos do JavaScript, como funções de seta, desestruturação e promessas, para um código mais eficiente e legível.