Skip to content

anjrzdgn/Expo_CheckIn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โœ… Expo Check-in App (Persian)

A lightweight desktop application for checking attendee presence using mobile phone numbers and Excel files โ€” built with PySide6 (Qt for Python).

Not Found Screen Found Screen

---

๐Ÿ“Œ What is this?

This is a custom-designed, Persian-language check-in system made for expo events, conferences, or timed gatherings. Organizers can:

  • Switch between different time slots.
  • Input a visitor's mobile phone number.
  • Automatically verify their presence using Excel files.
  • Play welcoming or error sounds.
  • Show a friendly greeting in Persian.

๐Ÿ› ๏ธ How it works

  1. Excel files (15.17.xlsx, 17.19.xlsx) contain attendee names and phone numbers.
  2. You choose a time slot (e.g., 15-17 or 17-19) from the dropdown.
  3. You type in the attendee's phone number (without leading zero).
  4. If the number exists, the name is displayed with a greeting, and a welcome sound is played.
  5. If not found, a โ€œnot foundโ€ message and error sound are triggered.

๐ŸŽฏ Features

  • ๐Ÿ”„ Time slot switcher (combobox).
  • ๐ŸŽต Sound effects for welcome and error.
  • ๐ŸŽจ Beautiful Persian font and background.
  • โŒจ๏ธ Keyboard-friendly (just type and press Enter).
  • ๐Ÿงพ Excel-based backend โ€” easy to edit and manage.

๐Ÿ’ก How to run

  1. Clone the repository or download the ZIP.
  2. Install dependencies:

About

Quick app using python to use instead of the reception in expo checks the validation of registration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages