Skip to content

thapatechnical/urlshortener

Repository files navigation

🚀 Ultimate URL Shortener – Full-Stack Powerhouse!

Welcome to the most advanced URL Shortener project! This isn't just about shortening links—it's a fully-fledged system packed with authentication, authorization, pagination, profile management, and much more.

🔗 Watch the Full Guide on How to Use the Source Code (Commit-Wise):
📺 YouTube Video

🌟 What Makes This Special?

Authentication & Authorization (Access & Refresh Tokens)
Email & Password Verification
Login & Logout with Google/GitHub OAuth
Profile Update with Image Upload
URL Shortening with Pagination
Multiple Databases: MongoDB (Mongoose), MySQL (Prisma), Drizzle ORM

🛠️ Tech Stack

  • Backend: Node.js, Express.js
  • Databases: MongoDB, MySQL, Prisma, Drizzle ORM
  • Frontend: EJS, CSS
  • Auth: JWT, OAuth (Google/GitHub)
  • File Uploads: Multer
  • ORMs & DB Management: Mongoose, Prisma, Drizzle ORM

🤝 Join the Journey! This is just the beginning! We are continuously improving this project and taking it to the next level with Drizzle ORM and much more.

If you're learning, stay consistent. If you're stuck, keep pushing forward. The best way to grow is by building, and this project is your playground!

⭐ Star this repo & let's build something amazing together!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published