Giter Site home page Giter Site logo

team_raccoon_qr_gen's Introduction

Team_Raccoon_qr_gen

Project Catalogue

Project Scope

       QR Code- Quick response Code

A QR code generator is software that stores data into a barcode (for example a text or a website address), barcodes are machine-readable codes with black and white squares, it is a platform that allows users generate QR code that specifically does something when scanned.

It is a niche tool that is used to generate different types of QR Codes. Depending on your purpose, you can use QR generator to create QR Codes to open a website, view a PDF file, listen to music, watch Youtube videos, store image files, connect to a WiFi network, and much more.

Problem Statement

Maybe in your marketing and advertising campaigns you want to keep track of your products, how will you go about it? QR codes are frequently used to track information about products in a supply chain and โ€“ because many smartphones have built-in QR readers โ€“ they are often used in marketing and advertising campaigns. More recently, they have played a key role in helping to trace coronavirus exposure and slow the spread of the virus.

Imagine trying to catch a train that will depart very soon, when you bought the ticket you were given a ticket ID to input before you can move into the train, maybe you met a queue before it will come to your turn to input you ticket ID the train might have moved. To tackle this issue we decide to create a platform that can generate downloadable barcodes which will make the process faster and more convienent for users.

Modalities

User: Unauthenticated

User: Unauthenticated

  1. Visit the platform to view basic information about it- adetail landing page.
  2. View and Interact with the documentation - follow us on our social media handles, like documenation etc.
  3. Register to view more details - Sign up to access more details.
  4. No access to use until registered - Restriction for some special features untill user register.

User: Authenticated

  1. Full access to the platform - get full access to platform
  2. Allow setting on what should happen when qr is scanned - give at least 2 options
  3. Allow user to download (allow png, jped and pdf download format), or share code by email or social media
  4. Allow user save data and come back to it

Niche

Advertising

Links

Figma

Google Docs

Set Up and Installation

Clone the repository into your local machine, to install this project, using the following command;

            git clone https://github.com/zuri-training/Team_Raccoon_qr_gen.git

After cloning, change directory into the project folder, using the command below;

            cd <project-directory>

Create a virtual environment (unarguably a very useful practice for new projects) to install the required dependencies, using;

            virtualenv <virtual-environment-name>

Activate the virtual environment you created using;

Linux/OS:

            $ source <virtual-environment-name>/Scripts/activate

Windows OS:

            C:\Users\Name\<project-directory> path\to\<virtual-environment-name>\Scripts\activate

Install the required dependencies using;

            pip install -r requirements.txt

Prepare the models as tables to be migrated to the database using;

            python manage.py makemigrations

Migrate the tables using;

            python manage.py migrate

Then run your server using;

              python manage.py runserver

Technologies Used

Design - Figma Python

Frontend - HTML5 HTML5 CSS3 CSS3 Javascript Javascript

Backend - Stack: Python Python

Framework - Django Django

Database - SQLite3

team_raccoon_qr_gen's People

Contributors

scientisco avatar ojofudaniel avatar nonyegra avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.