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.
-
- Users can input URLs to generate QR codes.
-
- Integrated Bootstrap for a clean and responsive frontend with minimal effort.
-
- Enabled seamless table row deletion without page reloads using HTMX, improving user experience.
-
- QR code images are securely stored using Django-Private-Storage, ensuring only authenticated users can access their QR codes.
-
- Integrated modals to display QR code details dynamically without navigating to a new page.
-
Clone the Repository:
git clone https://github.com/sundayz-hunter/QR_Code_Generator
-
Install Dependencies:
pip install -r requirements.txt
-
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.
- Database Setup:
python manage.py makemigrations python manage.py migrate
- Start Server:
python manage.py runserver
- 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.