Short URL es un acortador de enlaces simple y eficiente, construido con JavaScript y CSS. Permite acortar URLs largas para facilitar su uso y compartirlas.
- Acortar URLs: Transforma URLs largas en versiones más cortas.
- Frontend simple: Interfaz de usuario amigable y minimalista.
- Backend: Implementación de una API para gestionar URLs.
- JavaScript/TypeScrupt
- CSS
- HTML
- React
- Vercel para el despliegue
- Turso.tech para el uso de la base de datos
- SQLite
- Clona este repositorio:
git clone https://github.com/lauta-dev/short-url.git- Instalar depenencias
pnpm install- Iniciar proyectos
pnpm run deverDiagram
users {
TEXT id PK "NOT NULL UNIQUE"
TEXT name "NOT NULL UNIQUE"
TEXT password "NOT NULL"
TEXT salt "NOT NULL"
TIMESTAMP created_at "DEFAULT CURRENT_TIMESTAMP"
}
urls {
TEXT id PK "NOT NULL UNIQUE"
TEXT original_url "NOT NULL"
TEXT short_url "NOT NULL"
INTEGER is_active "NOT NULL DEFAULT '1'"
TEXT user_id FK
TIMESTAMP created_at "DEFAULT CURRENT_TIMESTAMP"
}
users ||--o{ urls : "user_id"
