Skip to content
fhdopsPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

Repository files navigation

QRify

QRify stands as a robust Django-based web application designed to effortlessly generate QR codes from URLs and text content. With QRify, unlocking the power of QR codes becomes a seamless experience, allowing you to create and manage QR codes for diverse purposes, ranging from sharing links and textual information to a myriad of other possibilities.

QRify Logo

Dynamically Generate QR Code Images

QRify empowers users to dynamically generate QR code images for various content types, ensuring a seamless experience in the creation and management of QR codes.

API Endpoint

QRify's API opens up possibilities for programmatically generating QR code images. Access the API at the following endpoint: http://localhost:8000/api/

Features

1. URL QR Code: Generate QR codes for URLs, making it convenient to share links effortlessly.

2. Text QR Code: Create QR codes for text content, enabling users to encode textual information in a QR code.

3. Phone QR Code: Generate QR codes for phone numbers, facilitating easy contact or dialing.

4. vCard QR Code: Create QR codes containing vCard information, streamlining contact sharing.

5. Email QR Code: Generate QR codes for email addresses, making it quick to share contact information.

6. SMS QR Code: Create QR codes for sending SMS messages with pre-filled content.

7. Wi-Fi QR Code: Generate QR codes for Wi-Fi credentials, simplifying the process of connecting to a network.

8. Social Media QR Code: Create QR codes linking to social media profiles, making it easy for others to connect on various platforms.

9. Post QR Code: Generate QR codes for posts, allowing users to share specific content easily.

10. PDF QR Code: Create QR codes for PDF files, enabling quick access to documents.

11. MP3 QR Code: Generate QR codes for MP3 files, facilitating easy sharing of audio content.

12. App QR Code: Create QR codes for applications, providing a convenient way to share or download apps.

Organize QR Codes Efficiently

QRify assists in organizing QR codes into folders based on creation date and content type. This feature enhances the management of QR codes, making it easier to locate and track specific codes.

Getting Started 🚀

To get started with the QRify Application, follow these steps:

Prerequisites

1. 🐍 Python: Ensure you have Python installed. You can download Python from the official Python website.

2. 🗂️ Install virtualenv: If you don't already have virtualenv installed, you can install it using pip, which is Python's package manager. Open your terminal or command prompt and run:

pip install virtualenv

If you are using Python 3, you can use pip3 instead of pip.

📦 installation

Clone the Repository: Clone the project repository to your local machine:

git clone https://github.com/FMashi/QRify.git

♻️ Activate the Virtual Environment:

Depending on your operating system, the command to activate the virtual environment will vary:

Windows:
venv\Scripts\activate
macOS and Linux:
source venv/bin/activate

🛠️ Install Dependencies: Install the required Python packages and dependencies listed in the requirements.txt file:

pip install -r requirements.txt

🖇️ Apply Database Migrations: Run database migrations to create the database schema:

python manage.py makemigrations
python manage.py migrate

Create a superuser for administrative access:

python manage.py createsuperuser

🪄 Running the Application:

python manage.py runserver

Open your web browser and visit http://localhost:8000/ to access QRify.

⚖️ License

QRify is open-source and available under the MIT License.

✉️ Contact

For questions, issues, or feedback, please contact Fahad Mashi at Fahadmashi@hotmail.com.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages