Skip to content

Bit-Sahil04/ByteLinks

Repository files navigation

ByteLinks: URL Shortener

Visit the Live Demo Here

Tech Stack:
NodeJs, Express, MongoDb
Usage:
git clone https://github.com/Bit-Sahil04/ByteLinks.git
cd bytelinks
npm install
npm start

TODO:

  • create homepage /
  • add forum for submitting links
  • accept link + preferred url
  • allow anyone to delete URLs (for the sake of fulfilling MVP features)
  • validate url (check and allow if not exist in db)
  • Entry deletion (disabled for now)
  • Error handling / reporting (WIP)
  • Signup page /login /register (WIP)
  • login / registration
  • session
  • csrf handling
  • manage user/links associations
  • have public and private views (Dashboard page)/u/:user
  • publicly shortened urls are visible on homepage /
  • privately shortened urls are visible on /u/:user
  • Link usage tracking
  • 404 page
  • Navbar
  • Pop-up bubbles for information/errors
  • Pagination for URL table
  • Add Tests
  • Responsiveness!

About

A NodeJS/Express NoSQL URL Shortener

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published