/shortener-curtly

A URLs shortener built from scratch for learning.

Primary LanguagePHP

CURTLY - ENCURTADOR DE URL's

Índice

O que é?

O curtly é um encurtador de URL's, que foi desenvolvido para a disciplina de Programação Web do curso de Linguagem de Programação II no Instituto Federal da Bahia, Campus Barreiras.

Como funciona?

O curtly funciona da seguinte forma: o usuário insere uma URL no campo de texto e clica no botão "Encurtar". O sistema, automaticamente, gera um código para a URL e o retorna ao usuário. Caso o usuário queira personalizar a URL, ele pode inserir um código no campo designado e clicar no botão "Encurtar". O sistema verifica se o código já existe, e caso não exista, ele retorna o código ao usuário. Caso o código já exista, o sistema retorna uma mensagem de erro.

Sobre o projeto

Este projeto foi desenvolvido utilizando uma biblioteca de terceiros baseada em MVC e utilizando o MYSQL. Por ter sido um projeto de estudos do início da minha carreira, este repositório não deve ser usado para fins de estudo ou validação de conhecimento. Deixo o código-fonte aqui apenas para registro da evolução que foi obtida.

Imagens do sistema

Deixarei algumas imagens do front-end do sistema para que possam ter uma ideia de como o sistema funcionaria.

Página inicial

img.png

Final da página inicial

img.png

Página de login

img.png

Página de cadastro

img.png

Página do painel administrativo

img.png

Modal para alteração de dados do usuário

img.png

Nova versão

Este projeto está sendo refeito utilizando o framework Laravel. O repositório do projeto pode ser encontrado neste link.