Project Details

Project information

  • Category: WhatsApp Business API
  • Client: YDC23 Youth Development Conference
  • Project date: 20 Dec, 2023
  • Project URL: https://ydcsudan.org/

WhatsApp and Telegram bot, event ticket reservation system - 2.0 V

Ticket Selling System for YDC23 Youth Development Conference
I developed a comprehensive ticket selling system featuring four main applications:
WhatsApp Bot with (WhatsApp Business API) Telegram Bot Admin Site Ticket Scanning Mobile App (programmed with Flutter) The system uses MySQL as the primary database and Redis for additional data management. Both bots are programmed in Python, utilizing the official WhatsApp Business API. I added an OCR feature to identify transaction numbers from bank notices and Fawry.
The admin site offers extensive data control, assigning roles such as order reviewer, ticket seller, and admin. Each role has specific tasks, ensuring efficient operation.
A dedicated API handles transaction numbers for financial transfers, periodically matching transaction numbers and prices to ticket requests. If they match, tickets are automatically generated and sent to the requester via the respective application.
This system was programmed entirely from scratch, without third-party assistance.