E-Cell Membership Cards Automation

automation 27-08-2024 ⚡️ Check it out! ⚡️

About E-Cell GLAU

E-Cell GLAU empowers students to transform their ideas into reality by providing guidance, mentorship, and funding opportunities. Membership offers:


Project Overview

Objective

To automate the creation of membership cards, certificates, and a portal/app for updates and notifications, streamlining the process for E-Cell members.

Key Features

  1. Membership Card Generation – Fully automated using Python and Adobe Photoshop.
  2. Database Management – Centralized and clean data processing using Excel.
  3. QR Code Integration – Unique codes for each member for identification and benefits.

E-cell Membership Card


Implementation Workflow

Step 1: Data Collection

  1. Create a Google Form or Typeform for registrations.
  2. Collect responses and consolidate data from multiple sources (forms, slips) into an Excel sheet.
  3. Ensure the following fields are included:
    • UserID, Name, Roll No., Course, Email, Phone, Year, Gender, Hosteler/Day Scholar.

Step 2: Data Preprocessing

  1. Remove duplicates and validate phone numbers (10 digits only).
  2. Format names and branch/course values (no spaces).
  3. Prepare a final Excel/CSV file for processing.

Step 3: QR Code Generation

  1. Use qr_gen.py to generate QR code images for each member.
  2. Verify the QR images to ensure none are corrupted.

Step 4: Membership Card Design

  1. Open the card template in Adobe Photoshop (.psd).
  2. Link the Excel/CSV file:
    • Add a column for QR code image paths.
    • Keep essential fields: Name, Email, Roll No., Phone, QR image.
  3. Define variables and import datasets in Photoshop.
  4. Preview and export datasets to generate individual PSD files.

Step 5: Final Output

  1. Batch process PSD files into JPEG using Photoshop’s Image Processor.
  2. Print cards on ID-sized paper for distribution.

E-cell Membership Cards


Tools and Software Requirements


Additional Notes

Author's photo

Nihit Jain

Architecting DevOps 🏗️ with Data, AI, Security, & IoT on Cloud ☁️

Thanks for contributing:

Author's photo

Atul Maurya

Project Manager | UX Designer




See other articles:

Projects