Skip to content

๐Ÿ”— A full-stack URL Shortener built with Next.js, Node.js, Express.js, and MongoDB. Includes Google, GitHub, and Email/Password authentication, Redux for state management, and express-validator for secure validation.

Notifications You must be signed in to change notification settings

rxfranky/Full-Stack-URL-Shortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ”— URL Shortener

A modern URL Shortener application built with Next.js, Node.js, and Express.js.
It supports Google, GitHub, and Email/Password authentication, provides app-wide state management with Redux, and ensures secure validation using express-validator.
All data is stored in MongoDB.


๐Ÿš€ Features

  • Shorten long URLs into simple, shareable links
  • Redirect to the original URL instantly
  • Full Authentication & Authorization
    • Google login
    • GitHub login
    • Email/Password authentication
  • App-wide state management using Redux
  • Data validation with express-validator
  • MongoDB for persistent storage
  • Profile Picture Fetching from loggedin GitHub or Google-account

๐Ÿ›  Tech Stack


About

๐Ÿ”— A full-stack URL Shortener built with Next.js, Node.js, Express.js, and MongoDB. Includes Google, GitHub, and Email/Password authentication, Redux for state management, and express-validator for secure validation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published