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.
-
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
-
Clone the Repository
git clone https://github.com/r04nx/sh0rt-me.git cd sh0rt-me -
Database Setup
- Create a MySQL database named
sh0rtme - Import the database structure from
Database/sh0rtme.sql - Update database credentials in
db.php
- Create a MySQL database named
-
Server Configuration
- Ensure PHP 7.2+ is installed
- Configure your web server to use the
.htaccessfile - Set appropriate permissions for the
uploadsdirectory:chmod 755 uploads/
-
Admin Access
- Default admin password:
admin123 - Change this in production!
- Default admin password:
- PHP 7.2+
- MySQL 5.7+
- Apache/Nginx with mod_rewrite
- Modern web browser
- SQL injection protection
- XSS prevention
- Secure file handling
- Protected admin access
- Input sanitization
Experience sh0rt me in action: Live Demo
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support, email [r04nx.work@gmail.com] or open an issue in the repository.
Made with β€οΈ by [r04nx]
