AI Reservation & Self Check-in System for Group Events

Overview

This is a management software for BBQ service reservations and users, with over 1 million registered users. Additionally, we have developed a website for event managers to introduce them to various services.
When making reservations through this website, managers earn reward points, attracting more users and generating revenue from other outdoor BBQ events.
For group reservations, most users currently contact by phone for manual support rather than using the system. We will provide a reservation system via ChatAI, enabling automated registration without staff at the facilities, realizing fully automated reception.

Features

1. AI-powered reservation system via ChatGPT

  • Developing an AI chatbot using ChatGPT to handle reservations through natural conversation
  • Supporting complex group booking requirements (number of people, time slots, preferences, etc.)
  • Enabling fully automated reception, operating 24/7, 365 days a year

2. Integration of AWS facial recognition for automated check-in

  • Pre-registering facial data during reservation and automatically verifying upon arrival
  • Minimizing receptionist workload and providing a seamless check-in experience

3. Dedicated event management website with a reward system

  • Developing a specialized website for event managers, allowing reservations beyond BBQ events
  • Rewarding event managers with points upon successful reservations, encouraging system utilization

Technology

  • AI and chatbot: ChatGPT (OpenAI API), LangChain
  • Cloud and infrastructure: AWS (EC2, S3, Lambda, API Gateway, RDS, Cognito)
  • Facial recognition: AWS Rekognition
  • Frontend: React, Next.js
  • Backend: Node.js (Express), PostgreSQL
  • Authentication: Firebase Authentication, AWS Cognito
  • Deployment and CI/CD: Docker, Kubernetes, GitHub Actions

Benifits

  • Automating the reservation process, reducing phone inquiries, and optimizing booking procedures
  • Enabling 24/7 automated check-in with facial recognition for a seamless entry experience
  • Encouraging event managers to use the system, increasing reservations through a point-based reward system, and generating new revenue streams
  • Reducing operational costs and optimizing human resources through AI and facial recognition

Project Info

Team size
9 people
Period
6 months
Tool & Technology
Python
OpenAI
LLM
Nodejs / Socket IO
AWS Lamda
AWS RDS
AWS ECS / Route53
Scope
Requirement definition
Development
Testing
System testing
Deployment

Related Projects