Challenge basado en Shortening Service
Este proyecto es una API RESTful para un servicio de acortamiento de URLs. Permite a los usuarios crear URLs cortas, recuperar la URL original, actualizar o eliminar URLs cortas, y obtener estadísticas de acceso. El objetivo es proporcionar una interfaz sencilla para gestionar y redirigir URLs largas a versiones cortas y amigables.
La API soporta las siguientes operaciones:
- Crear una URL corta: Genera una URL corta a partir de una URL original.
- Recuperar la URL original: Devuelve la URL original a partir de una URL corta.
- Actualizar una URL corta: Permite actualizar la URL original de una URL corta existente.
- Eliminar una URL corta: Elimina una URL corta de la base de datos.
- Obtener estadísticas: Muestra estadísticas de una URL corta, incluyendo el conteo de accesos.