Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 2.57 KB

README.md

File metadata and controls

72 lines (46 loc) · 2.57 KB

Badgeyay Backend

Badgeyay provide an interface to event organizers for generating badges of events from concerts to conferences and meet-ups.

Badgeyay is an awesome Badge generator with a simple web UI to add data and generate printable badges in a PDF.

Prerequisites

Badgeyay backend requires the following dependencies to be installed.

  • python3

    • For Ubuntu/Debian based package managers

      sudo apt-get update
      sudo apt-get install python3
    • For Fedora/CentOS/RPM based package managers

      sudo -i
      yum install python3
      exit
    • For Arch based package managers:

      sudo pacman -S python-cairosvg
      sudo pacman -S python-lxml

Installation

Badgeyay backend can be easily deployed on a variety of platforms. Currently it can be deployed in following ways.

  1. Local Installation using Virtual environment

  2. Local Installation using Vagrant environment

  3. Deployment on Heroku

  4. Deployment with Docker

  5. Deployment on AWS EC2

One-click Docker, Heroku, Scalingo and Bluemix deployment is also available:

Deploy to Docker Cloud Deploy Deploy on Scalingo Deploy to Bluemix

Testing Methodology Used

Working

Input

  • The input can be a set of csv files(UTF-8) or a manual entry.
  • Detailed Information on the Correct format of Input can be found at Badgeyay User-Input Guide.

Output

  • The output file is a pdf of size A3.
  • Each badge has the size A6.
  • The outputs are in a folder derived from the input csv.

Customization

  • You can change the font style, font size, color etc from the .svg file in the folder badges.
  • Inkscape is generally used for editing of such files.