Skip to content

sundayz-hunter/QR_Code_Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo Portfolio Project: QR Code Generator

Project Overview

The QR Code Generator is a project built using Django that allows users to create, download, and delete QR codes efficiently.
It includes a user-friendly interface for both authenticated and unauthenticated users, as well as advanced features for managing private QR code images securely.

-----------------------------------------------------

Key Features

  • QR Code Creation:

    • Users can input URLs to generate QR codes.
  • Frontend with Bootstrap:

    • Integrated Bootstrap for a clean and responsive frontend with minimal effort.
  • Dynamic Interaction with HTMX:

    • Enabled seamless table row deletion without page reloads using HTMX, improving user experience.
  • Private QR Code Storage:

    • QR code images are securely stored using Django-Private-Storage, ensuring only authenticated users can access their QR codes.
  • Modal Integration:

    • Integrated modals to display QR code details dynamically without navigating to a new page.

-----------------------------------------------------

Installation Guide

  1. Clone the Repository:

    git clone https://github.com/sundayz-hunter/QR_Code_Generator
  2. Install Dependencies:

    pip install -r requirements.txt
  3. Environement file:

  • Rename .env-dist to .env without making any modifications to use the basic SQLite3 database, or adapt it according to your specific database information.
  1. Database Setup:
    python manage.py makemigrations
    python manage.py migrate
  2. Start Server:
    python manage.py runserver
  3. Use application:
    • Once the server is running, visit http://127.0.0.1:8000 in your browser to access the default homepage and explore the application.

About

Webapp for generating, downloading, and managing QR codes with Django.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published