EQueue AI
EQueue AI is an AI-assisted Telegram queue system designed to help travelers reserve a border crossing time using natural language.
Instead of manually comparing dozens of available time slots, users can simply describe their preference:
- "Tomorrow after 10 AM"
- "Earlier in the morning"
- "Closer to noon"
The AI Planner interprets the request, while deterministic application logic validates availability, ranks eligible slots, and requires an explicit booking confirmation.
AI never allocates queue positions directly.
Inspiration
The original idea was created long before this GitHub repository existed.
The project initially lived only on my personal computer as a local prototype built to solve a real problem at the Narva–Ivangorod border crossing.
During OpenAI Build Week 2026 the project was significantly redesigned, documented, tested, and extended with an AI Planner powered by GPT-5.6 and Codex.
How it works
- User describes the desired time.
- GPT-5.6 converts the request into structured planning intent.
- The application validates business rules.
- PostgreSQL availability is checked.
- Eligible slots are ranked.
- AI explains the recommendation.
- The user explicitly selects a slot.
- The existing booking system safely creates the reservation.
Why AI
AI improves the user experience by understanding natural language and explaining recommendations.
Critical operations such as availability calculation, ranking validation, booking creation, and reservation safety remain deterministic inside the application.
Current status
Implemented:
- Telegram booking flow
- Canonical PostgreSQL availability
- Atomic booking
- AI Planner MVP
- Secure booking handoff
- Multi-language interface
- Documentation and testing
Planned:
- Live traffic information
- Queue prediction
- External data sources
- AI Queue Companion
- Web interface
Log in or sign up for Devpost to join the conversation.