Blog Pessoal - Frontend

Este repositório contém o frontend de um projeto de blog pessoal, desenvolvido com React, TypeScript, e utilizando o Vite para o empacotamento e construção da aplicação.

Funcionalidades

📝 Cadastro e login de usuários
📋 Gerenciamento de posts e categorias
🛒 Carrinho de compras para produtos fictícios (em caso de integração com funcionalidades de e-commerce)
🔄 Renderização condicional de componentes, como botões de ações baseados na autenticação do usuário
📱 Design responsivo e moderno utilizando Tailwind CSS
🔗 Integração com uma API REST para operações CRUD
💬 Modal e popups para uma experiência de usuário aprimorada

Tecnologias Utilizadas

⚛️ React: Biblioteca JavaScript para construção de interfaces de usuário.
🟦 TypeScript: Superconjunto de JavaScript que adiciona tipagem estática.
⚡ Vite: Ferramenta rápida de build e desenvolvimento para projetos web.
🎨 Tailwind CSS: Framework utilitário de CSS para estilização rápida e responsiva.
📡 Axios: Cliente HTTP baseado em promessas para fazer requisições à API.
🌐 React Router: Gerenciamento de rotas na aplicação React.

Como Rodar o Projeto

  1. Clone este repositório:
    git clone https://github.com/seu-usuario/blog-pessoal-frontEnd.git
    
  2. Instale as dependências:
    npm install
    
  3. Execute o projeto:
    npm run dev
    

Estrutura de Pastas

📂 src/: Contém todos os arquivos de código-fonte.
🗂️ public/: Arquivos estáticos.
🧩 components/: Componentes reutilizáveis da aplicação.
🔧 services/: Arquivos para comunicação com a API.

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.

Licença

Este projeto está licenciado sob os termos da licença MIT.