Shrty

screenshot of Shrty
nuxt
tailwind
supabase

A Nuxt3, Supabase URL Shortener designed with TailwindCSS

Overview

Shrty is a modern URL shortener that leverages the capabilities of Nuxt 3 and Supabase, designed to provide a seamless experience for users looking to manage and share links conveniently. With a sleek design utilizing Tailwind CSS, Shrty stands out not only in functionality but also in aesthetics, helping users create shortened URLs efficiently.

Whether you are a developer looking to explore Nuxt 3 or just someone in need of a reliable URL shortening solution, this tool offers an extensive learning curve paired with real-world application. From setting up the environment to deploying on platforms like Netlify, Shrty covers all bases for both beginners and experienced developers.

Features

  • User-Friendly Interface: Built using Tailwind CSS, Shrty offers an intuitive and visually appealing interface for users to navigate easily.
  • Comprehensive Video Course: Includes a full video course that guides you through the setup and features, making it accessible for developers of all skill levels.
  • GitHub Authentication: Facilitates secure logins via GitHub, enhancing user experience while ensuring data protection.
  • Supabase Integration: Leverages Supabase for backend functionality, providing a robust and scalable solution for managing your shortened URLs.
  • Row Level Security (RLS): Implements advanced security measures to ensure data integrity and protection, crucial for sensitive applications.
  • Automated Click Count Tracking: Utilizes Supabase triggers and functions to automatically track clicks on short links, adding valuable analytics to your service.
  • Custom Redirect and Error Pages: Offers the ability to create a tailored redirect page and a custom 404 page for improved user experience.
  • Simple Deployment: Coverage of deployment processes for Netlify and Vercel simplifies launching your application, allowing you to focus on development.
nuxt
Nuxt

nuxt.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

supabase
Supabase

Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, and Storage.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.