canvokl

Overview

canvokl is a QR code generator app built using the Canva SDK. It allows users to easily generate and customize QR codes directly within Canva, making it simple to add QR codes to any design. The app provides a seamless integration with Canva's design interface, ensuring an intuitive and smooth user experience.

Features

  • Easy QR Code Generation: Generate QR codes with a few clicks.
  • Customization Options: Customize the color, size, and style of your QR codes.
  • Seamless Integration: Integrated smoothly into Canva's design interface.

Requirements

  • Canva Developers Account
  • Canva Apps SDK
  • Canva Connect API (if applicable)

Installation

  1. Clone the Repository

    git clone https://github.com/canvokl.git
    cd canvokl
    
  2. Install Dependencies

    npm install
    
  3. Set Up Environment Variables Create a .env file in the root of your project and add the necessary environment variables:

    CANVA_APP_ID=your_canva_app_id
    CANVA_CLIENT_ID=your_canva_client_id
    
  4. Start the Development Server

    npm start
    

Usage

  1. Open Canva and Navigate to Apps
  2. Find and Install canvokl
  3. Generate QR Codes
    • Open the canvokl app within Canva.
    • Enter the URL or text you want to encode.
    • Customize the QR code's appearance using the available options.
    • Add the generated QR code to your design.

Demo

Watch the 3-minute demonstration video

Submission

Text Description:
canvokl is a QR code generator built using the Canva SDK. It allows users to generate and customize QR codes directly within Canva, streamlining the process of adding QR codes to designs.

Canva Developers App ID:
your_canva_app_id

Inspiration

The need for a quick and easy way to generate QR codes directly within Canva inspired us to create canvokl. We wanted to provide users with a seamless tool to integrate QR codes into their designs without leaving the Canva platform.

What it does

canvokl is a simple QR code generator that allows users to create and customize QR codes directly within Canva. Users can generate QR codes for URLs or text, customize the appearance, and easily add them to their designs.

How we built it

We built canvokl using the Canva Apps SDK, leveraging its capabilities to create a seamless integration within the Canva interface. The app is designed with a user-friendly interface, making QR code generation and customization intuitive and efficient.

Challenges we ran into

One of the challenges we faced was ensuring the QR code customization options were robust yet easy to use. Integrating the customization features within Canva's design interface required careful planning and development to maintain a smooth user experience.

Accomplishments that we're proud of

We are proud of successfully creating a fully functional QR code generator that integrates seamlessly with Canva. The positive feedback from our initial users highlights the app's ease of use and the value it adds to their design process.

What we learned

Throughout the development of canvokl, we learned a lot about the Canva Apps SDK and the potential it holds for enhancing the design experience. We also gained valuable insights into creating user-friendly interfaces and integrating third-party tools within existing platforms.

What's next for Canvokl

Looking ahead, we plan to add more customization options, such as different QR code styles and advanced design features. We also aim to gather more user feedback to continuously improve the app and expand its functionality.

Built With

Share this project:

Updates