0
showcase
Shipped: Short link service
I built Ashorty, a full-stack URL shortener with a React/Vite frontend, Express API, PostgreSQL persistence, URL validation, normalization, duplicate URL reuse, random short codes, redirects, click tracking, and link statistics. It also includes a responsive light/dark interface, Vercel deployment configuration, an MIT license, and the DevConnect badge.
A reviewer can verify the acceptance criteria by running
npm install, npm test, and npm run build. The tests confirm link creation, redirects, click counting, invalid URL rejection, unknown-code handling, duplicate URL reuse, and URL normalization. For manual review, they can run the API and frontend, create a short link, open it, confirm the redirect and increased click count, view statistics, test search and remove actions, and check the /health endpoint.
Repository: https://github.com/azizulabedinazmi/Ashorty-Url-Shortener
Live: https://ashorty.vercel.app/
Built for the Verified Backend Internship · an API that survives bad inputAdd a comment
0/2000