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.
- 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.
- 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.
- Exibição dos Links: Criar uma interface para exibir os links encurtados, juntamente com as estatísticas de acesso.
- Redirecionamento: Implementar o redirecionamento eficiente de links encurtados para seus respectivos links originais.
- Interface de Administração: Criar uma área administrativa onde os links podem ser gerenciados (deletar, visualizar estatísticas, etc.).
- Aprimoramento de Performance: Otimizar a performance do sistema para lidar com um grande número de links encurtados.
- 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.