A personal link shortening service.
🛠️ Built with: NextJS, Redis, TailwindCSS, and Vitest.
tiny-yurl is deployed live in Vercel. You can visit the following link to try it out:
Note: To run it locally, you'll need latest Node.js and Docker installed.
First run the following:
npm i
docker compose up -d
npm run devThen access the service at http://localhost:3000.
Note: You'll need Redis up and running before you can run the tests.
Run the following to execute the tests and watch for file changes:
docker compose up -d
npm run test