Skip to content

r04nx/sh0rt-me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Sh0rt me - Advanced URL Shortener πŸ”—

sh0rt me is a feature-rich PHP web application for URL shortening with advanced analytics and file management capabilities. Create short, memorable links with custom text options and track their performance through a powerful admin dashboard.

✨ Features

  • URL Shortening

    • Custom URL support
    • Automatic short URL generation
    • URL validation and security checks
    • Copy-to-clipboard functionality
  • Advanced Analytics

    • Click tracking
    • Visitor analytics
    • Geographic data
    • User agent information
    • Interactive charts
  • Admin Dashboard

    • Real-time statistics
    • URL management
    • Detailed analytics
    • File management system
    • Secure admin login
  • File Management

    • File upload/download
    • Public/private file sharing
    • Multiple file support
    • File type detection
    • Secure file handling

πŸš€ Getting Started

  1. Clone the Repository

    git clone https://github.com/r04nx/sh0rt-me.git
    cd sh0rt-me
  2. Database Setup

    • Create a MySQL database named sh0rtme
    • Import the database structure from Database/sh0rtme.sql
    • Update database credentials in db.php
  3. Server Configuration

    • Ensure PHP 7.2+ is installed
    • Configure your web server to use the .htaccess file
    • Set appropriate permissions for the uploads directory:
      chmod 755 uploads/
  4. Admin Access

    • Default admin password: admin123
    • Change this in production!

πŸ“Š Dashboard Preview

Admin Dashboard

πŸ›  Technical Requirements

  • PHP 7.2+
  • MySQL 5.7+
  • Apache/Nginx with mod_rewrite
  • Modern web browser

πŸ”’ Security Features

  • SQL injection protection
  • XSS prevention
  • Secure file handling
  • Protected admin access
  • Input sanitization

🌐 Live Demo

Experience sh0rt me in action: Live Demo

πŸ“ Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

🀝 Support

For support, email [r04nx.work@gmail.com] or open an issue in the repository.

Made with ❀️ by [r04nx]

About

PHP Webapplication that shortens the url and makes easy for users to share short urls effortlessly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages