Skip to content

πŸ”— An URL-Shortner REST Api built with Nodejs,Expressjs & MongoDB for the Slice-Url React application, designed to provide URL shortening functionality with various features.

Notifications You must be signed in to change notification settings

fazle-rabbi-dev/Slice-Url-Api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Slice-Url-API

Slice-Url-API is a REST Api for the Slice-Url React application, designed to provide URL shortening functionality with various features such as custom aliases, click tracking, and user authentication. This API allows users to create short URLs, manage them, and monitor their usage statistics.

Created At πŸ—“οΈ

This project was created in August 2024.

βš’οΈ Technologies Used

  • Node.js + Express.js
  • MongoDB + MongoDB Driver
  • nodemailer
  • firebase-admin
  • JWT

Features πŸŽ‰

  • User Authentication: Secure user registration and login using JWT.
  • URL Shortening: Convert long URLs into short, easily shareable links.
  • Custom Aliases: Allow users to create custom aliases for their URLs.
  • Click Tracking: Monitor and record statistics each time a shortened URL is clicked.
  • API Security: Protect routes with authentication middleware.
  • Data Validation: Ensure the integrity of data with comprehensive validation methods.
  • Error Handling: Consistent and clear error responses for better debugging.

πŸš€ Live API

🌐 Client URL


Feel free to explore the API and integrate it into your applications for shortening and managing URLs with ease!

About

πŸ”— An URL-Shortner REST Api built with Nodejs,Expressjs & MongoDB for the Slice-Url React application, designed to provide URL shortening functionality with various features.

Topics

Resources

Stars

Watchers

Forks