Skip to content

sanakhan8859/ShortifyBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”— ShortifyBackend - URL Shortener API

A simple and efficient backend API built with Node.js and Express.js to shorten URLs and manage redirections. This backend supports custom aliases, automatic code generation, and API-based interaction for integration with frontend clients.


πŸ“Œ Features

  • βœ… Shortens long URLs into compact, shareable short URLs
  • βœ… Allows custom short codes (aliases)
  • βœ… Handles redirection from short URL to original
  • βœ… Stores URLs in MongoDB with creation timestamp
  • βœ… Edge case handling: duplicates, invalid URLs, empty input
  • βœ… Tested using Postman for all API endpoints
  • βœ… Easily deployable on Render (CI/CD integrated with GitHub)

πŸ”§ Technologies Used

Category Tools/Technologies
Language JavaScript (Node.js)
Framework Express.js
Database MongoDB with Mongoose
Testing Postman (manual API testing)
Tools Git, GitHub, Render, dotenv
Deployment Render (CI/CD from GitHub)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published