Skip to content
This repository has been archived by the owner on Dec 3, 2024. It is now read-only.

A PHP Text Sharing Website with Bootstrap 5 Frontend and MySQL Database connection

License

Notifications You must be signed in to change notification settings

massimo-rnd/paste-sharing-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repo-Image

Paste Sharing Website (qippx.xyz)

License Issues Forks Stars Last Commit GitHub release (latest by date including pre-releases)

🚀 Overview

qippx.xyz is a PHP Text Sharing Website with Bootstrap 5 Frontend and MySQL Database connection

❗ IMPORTANT ❗

Version 2.0 removed the "report paste" feature. This is due to the fact that I am abandoning this project and won't keep an eye on the reports anyways.

Version 2.0 also marks the final version. In case anyone is interested in taking over this project, feel free to do so.

🎯 Features

  • PHP Backend
  • Bootstrap & JS Frontend
  • MySQL Database connection

🛠️ Installation

  1. Clone the repository into your /var/www/ folder:
    cd /var/www/
    git clone https://github.com/massimo-rnd/paste-sharing-website.git
  2. Create a new Database:
    CREATE DATABASE IF NOT EXISTS qippx;
     USE qippx;
     CREATE TABLE pastes (
     id INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
     keylink VARCHAR(64) NOT NULL,
     pastetext TEXT NOT NULL
     );
  3. Change Database credentials in api.php:
    // Replace these values with your database connection details
    $db_host = '';
    $db_user = '';
    $db_password = '';
    $db_name = '';
  4. Create new Apache Virtualhost config
  5. Visit your site

💻 Usage

Creating a new paste with qippx is simple. Just enter the text to be shared in the textbox and click "share".

Your link to your paste is copied to your clipboard and will look like this:

https://yoururl.tld/view?[XXXXXX]

🤝 Contributing

Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a pull request.

See CONTRIBUTING.md for more details.

📜 License

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

📊 Repository Metrics

Repo Size Contributors Commit Activity


📞 Contact

For any inquiries, feel free to reach out: