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.
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.
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.
Deixarei algumas imagens do front-end do sistema para que possam ter uma ideia de como o sistema funcionaria.
Este projeto está sendo refeito utilizando o framework Laravel. O repositório do projeto pode ser encontrado neste link.