Skip to content

Shortify streamlines URL shortening with rapid link creation, efficient management, detailed click tracking, and QR code generation for mobile sharing.

Notifications You must be signed in to change notification settings

Yashagrahari07/Shortify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation


Shortify

🔗 Simplify Your URLs

React Express MongoDB NodeJS git-last-commit

Shortify Screenshot

🚀 Overview

Shortify is a powerful URL shortening service designed to streamline the process of sharing long URLs. It offers a user-friendly interface for creating, managing, and tracking shortened URLs efficiently.


🌟 Features

  • User Authentication: Secure sign up and sign in functionality.
  • URL Shortening: Quickly convert long URLs into short, shareable links.
  • URL Management: Organize and manage your shortened URLs effectively.
  • Click Tracking: Monitor click analytics for each shortened URL.
  • QR Code Generation: Generate QR codes for easy mobile sharing.

🛠️ Installation and Setup

Backend API

  1. Clone the repository

    git clone https://github.com/Yashagrahari07/Shortify.git
    cd Shortify/backend
  2. Install dependencies

    npm install
  3. Set up environment variables Create a .env file in the backend directory and add the necessary environment variables.

    PORT=3000
    MONGO_URI=your_mongodb_uri
    JWT_SECRET=your_jwt_secret
  4. Start the backend server

    npm start

Frontend App

  1. Navigate to the frontend directory

    cd ../frontend
  2. Install dependencies

    npm install
  3. Start the frontend server

    npm run dev

🚀 Usage

  • Open the frontend application in your browser at http://localhost:5173.
  • Sign up for an account or sign in if you already have one.
  • Use the URL shortener form to create shortened URLs effortlessly.
  • Manage your URLs from the "My URLs" page with ease.
  • View and update your profile from the "Profile" page conveniently.

About

Shortify streamlines URL shortening with rapid link creation, efficient management, detailed click tracking, and QR code generation for mobile sharing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published