Skip to content

IEEE-NSU-SB/SPAC-Platform-Backend

Repository files navigation

STEP '25 Management System

This repository contains the STEP '25 Management System, a web-based tool developed for the flagship event "STEP '25" organized by the IEEE NSU Student Branch. The system streamlines the management of food distribution, goodies allocation, and other logistical processes by providing participants with unique QR codes for each session.

Acknowledgments

Special thanks to the IEEE NSU Student Branch for their support and for organizing STEP '25, where this system was successfully implemented.

This system was developed by the IEEE NSU SB Website Development Team, whose efforts made the event management process efficient and streamlined.


Key Features

  • QR Code Generation
    Every participant receives a unique QR code to ensure secure and organized token management.

  • QR Code Scanning
    Quickly scan QR codes during each session to validate and track token usage.

  • Session-Based Management
    Seamlessly handles multiple sessions across the event for different food and goodies distributions.

  • Data Tracking
    Keeps a real-time record of distributed food and goodies, ensuring no duplicates or errors in allocation.

  • Efficiency and Speed
    Used by 190+ participants across numerous sessions, significantly reducing manual effort and improving overall process efficiency.

  • Gmail API Integration

    • Automatically sends QR codes to all participants via email on api call.
    • Provides a feature to resend the QR code to a provided email address if a participant cannot find their original email/QR code.

Benefits

  • Faster Queue Management
    Participants were served quickly without unnecessary delays.

  • Accurate Tracking
    The system ensured a transparent count of distributed items, avoiding over-distribution or duplication.

  • Streamlined Workflow
    Event organizers saved time and resources by automating the management process.


Technologies Used

  • Backend: Django (Python)
  • Frontend: HTML, CSS, JavaScript
  • Database: SQLite/MySQL
  • QR Code Generation & Scanning: QR code libraries (e.g., qrcode, zxing)

How It Works

  1. Participant Registration

    • Each participant is registered in the system and assigned a unique QR code.
  2. Session Scanning

    • QR codes are scanned at designated token distribution points.
    • The system validates the QR code and logs the transaction.
  3. Real-Time Updates

    • Organizers can view real-time statistics of distributed items for efficient inventory management.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors