Skip to content

KhushangSingh/WrapURL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WarpURL - A Modern URL Shortener

In a digital world saturated with long, unwieldy links, WarpURL offers an elegant and powerful solution. It provides a fast, intuitive, and reliable service for transforming cumbersome URLs into short, memorable, and shareable links. The project prioritizes a seamless user experience, combining a visually appealing, modern design with robust functionality. Whether for a casual user needing a quick link or a registered member looking to manage a portfolio of URLs, WarpURL is built to be both accessible and powerful.

✨ Key Features

  • Instant URL Shortening - Quickly convert any long URL into a short, easy-to-share link with a single click. The service is optimized for speed and efficiency.
  • Secure User Authentication - A secure sign-up and login system allows users to create a personal account, unlocking a suite of powerful, personalized features.
  • Customizable Slugs - Go beyond random strings. Authenticated users can create personalized and memorable custom links (e.g., your.domain/my-event), making their URLs more professional and brand-aligned.
  • Link Management Dashboard - A comprehensive dashboard gives authenticated users full control over their link history. View, search, and manage all previously created URLs from one centralized location.
  • Fully Responsive Design - Built from the ground up with a mobile-first approach, the interface guarantees a flawless and consistent experience across desktops, tablets, and smartphones.

πŸ› οΈ Tech Stack

  • Frontend - React was chosen for its component-based architecture, creating a dynamic and interactive user interface.
  • Styling - Tailwind CSS provides a utility-first framework for rapid and consistent styling, ensuring a clean and modern look.
  • Routing - TanStack Router manages client-side navigation, creating a smooth single-page application experience without page reloads.
  • State Management - Redux Toolkit is used for predictable and centralized management of global state, such as user authentication.
  • Server State & Caching - TanStack Query simplifies data fetching and caching, ensuring a fast and resilient experience by minimizing redundant network requests.
  • Backend - Powered by a RESTful API that handles all business logic, including URL validation, custom slug generation, and secure user data persistence.

πŸš€ Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

Make sure you have Node.js and npm installed on your machine.

  npm install npm@latest \-g

Installation

Clone the repository

git clone [email protected]:KhushangSingh/WrapURL.git

Navigate to the project directory

cd WarpURL

Install dependencies

npm install

Start the development server

npm run dev

πŸ“„ License

All Rights Reserved.

This project is proprietary and closed source. You may not copy, distribute, or modify the code without explicit permission from the author.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published