/encurtador-de-links

Encurtador de Links - PHP 8.2

Primary LanguageHTMLMIT LicenseMIT

Encurtador de Links - Projeto

Este é um projeto de encurtador de links desenvolvido com MongoDB, PHP 8.2, HTML, Vue.js e CSS. O sistema tem como objetivo permitir aos usuários encurtar URLs longas e fornecer um mecanismo simples para visualizar e gerenciar links encurtados.

Objetivos Principais

  • Criar uma plataforma de encurtamento de URLs de fácil uso.
  • Oferecer recursos para visualização e gerenciamento dos links encurtados.
  • Implementar uma interface amigável e interativa com Vue.js.
  • Armazenar os links de forma eficiente e escalável utilizando MongoDB.
  • Garantir a segurança e a escalabilidade do sistema.

Metas Intermediárias

  1. Cadastro de URL: Desenvolver a funcionalidade de cadastro de URLs, permitindo que o usuário forneça um link longo e obtenha o link encurtado.
  2. Exibição dos Links: Criar uma interface para exibir os links encurtados, juntamente com as estatísticas de acesso.
  3. Redirecionamento: Implementar o redirecionamento eficiente de links encurtados para seus respectivos links originais.
  4. Interface de Administração: Criar uma área administrativa onde os links podem ser gerenciados (deletar, visualizar estatísticas, etc.).
  5. Aprimoramento de Performance: Otimizar a performance do sistema para lidar com um grande número de links encurtados.

Tecnologias Utilizadas

  • MongoDB: Banco de dados NoSQL para armazenar os links e suas informações.
  • PHP 8.2: Linguagem de programação para a lógica de backend.
  • HTML: Estrutura básica da interface do usuário.
  • Vue.js: Framework JavaScript para a criação da interface interativa e dinâmica.
  • CSS: Estilização da interface do usuário.