https://github.com/martinpcdev/urlshorteningservice
API que devuelve la version corta de un URL guardado en base de datos Relacional
https://github.com/martinpcdev/urlshorteningservice
docker environment-variables java lombok maven postgresql spring-boot springjpa springvalidations
Last synced: about 2 months ago
JSON representation
API que devuelve la version corta de un URL guardado en base de datos Relacional
- Host: GitHub
- URL: https://github.com/martinpcdev/urlshorteningservice
- Owner: MartinpcDev
- Created: 2024-11-14T15:54:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-15T00:36:00.000Z (over 1 year ago)
- Last Synced: 2025-03-16T06:14:49.487Z (12 months ago)
- Topics: docker, environment-variables, java, lombok, maven, postgresql, spring-boot, springjpa, springvalidations
- Language: Java
- Homepage:
- Size: 40 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# URL Shortening Service API
Challenge basado en [Shortening Service](https://roadmap.sh/projects/url-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.
## Base de Datos

## Características
La API soporta las siguientes operaciones:
1. **Crear una URL corta**: Genera una URL corta a partir de una URL original.
2. **Recuperar la URL original**: Devuelve la URL original a partir de una URL corta.
3. **Actualizar una URL corta**: Permite actualizar la URL original de una URL corta existente.
4. **Eliminar una URL corta**: Elimina una URL corta de la base de datos.
5. **Obtener estadísticas**: Muestra estadísticas de una URL corta, incluyendo el conteo de accesos.