Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Rydirect is a full-stack, single-user link shortener and management platform designed for developers and creators. It allows custom slugs, branded splash screens, scheduled visibility, and even QR code support — all managed from a powerful, PWA-enabled admin panel.

License

Notifications You must be signed in to change notification settings

sibisiddharth8/Rydirect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rydirect Logo

Rydirect | Revolutionizing Links

Every Click Counts.

React Node.js TypeScript Tailwind CSS MongoDB Prisma


Table of Contents

  1. ✨ Key Features
  2. 🛠️ Tech Stack
  3. 🚀 Getting Started
  4. 📸 Demo Links

✨ Key Features

Feature Description
🔗 Link Management Full CRUD for links, custom short codes, batch organization, and bulk actions.
🚀 Redirect Experience Choose between instant redirects or use one of three customizable splash page designs per link.
🛡️ Security & Visibility Set links as Public, Private (password-protected), or Shareable. Schedule links with activation dates.
📊 Analytics A full analytics dashboard with charts and tables for clicks, countries, and referrers.
🎨 Branding Customize your public profile, upload custom icons, and create branded promotional cards.
📲 QR Codes Instantly generate and download a branded QR code for any link directly from the admin panel, or using "/qr"

🛠️ Tech Stack

Category Technology
Frontend React Vite TypeScript Tailwind CSS Framer Motion
Backend Node.js Express TypeScript Prisma MongoDB
Deployment Vercel (Frontend) & VPS with Nginx + PM2 (Backend)

🚀 Getting Started

Follow these steps to set up and run the project locally.

Project Setup

# 1. Clone the repository
git clone <https://github.com/sibisiddharth8/Rydirect.git>

# 2. Install dependencies for backend and setup Prisma
cd ./backend
npm install
npx prisma generate
npx prisma db push

# 3. Seed the database with initial data and run the server
npx prisma db seed
npm run dev

# 4. Install dependencies for frontend and run the frontend
cd ./frontend
npm install
npm run dev

📸 Demo Links

🤝 Contact

For inquiries, please reach out via Get in Touch from my Website.

About

Rydirect is a full-stack, single-user link shortener and management platform designed for developers and creators. It allows custom slugs, branded splash screens, scheduled visibility, and even QR code support — all managed from a powerful, PWA-enabled admin panel.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages