A powerful and scalable URL shortener with integrated bio pages built using Spring Boot.
Find a file
2024-02-01 23:50:52 +05:30
.mvn/wrapper t 2024-02-01 23:44:46 +05:30
logs t 2024-02-01 23:44:46 +05:30
src t 2024-02-01 23:44:46 +05:30
test-output t 2024-02-01 23:44:46 +05:30
.gitignore t 2024-02-01 23:44:46 +05:30
create.sql t 2024-02-01 23:44:46 +05:30
image.png t 2024-02-01 23:44:46 +05:30
mvnw t 2024-02-01 23:44:46 +05:30
mvnw.cmd t 2024-02-01 23:44:46 +05:30
pom.xml t 2024-02-01 23:44:46 +05:30
README.md Create README.md 2024-02-01 23:50:52 +05:30
shortener_db_schema.sql t 2024-02-01 23:44:46 +05:30
testng.xml t 2024-02-01 23:44:46 +05:30

Enterprise-Grade URL Shortener and Bio Page Application

Build Status License

A powerful and scalable URL shortener with integrated bio pages built using Spring Boot.

Table of Contents

Overview

This project is an enterprise-grade URL shortener and bio page application developed with Spring Boot. It provides a robust solution for shortening URLs and creating bio pages for users. The application is designed for scalability and includes features such as analytics, user management, and subscription plans.

Features

  • Shorten URLs and create custom short URLs
  • Integrated bio pages for users
  • Analytics tracking for each shortened URL
  • User management with registration, login, and profile updates
  • Subscription plans for premium features
  • Rate limiting to prevent abuse
  • Forgot password and username recovery functionality
  • ...

Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Java (JDK 11 or later)
  • Maven
  • MySQL
  • Your favorite IDE (IntelliJ, Eclipse, etc.)

Local Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/your-repo.git