AI-powered guest relations system showcasing full-stack development, AI document processing, and workflow automation.
For educational and portfolio purposes only.
- AI Document Processing: Auto-extract guest info from PDFs/DOCX
- Case Management: CRUD, status tracking, follow-ups, templates
- Automated Workflows: Document upload pipeline & live updates
- Security: JWT auth, role-based access, data anonymization
- AI Assistant: Chat with AI for policy guidance
- Backend: FastAPI, PostgreSQL (Supabase), OpenAI GPT, PyPDF2, python-docx
- Frontend: React 18, Vite, Tailwind CSS, React Router
- Deployment: Render (backend), Netlify/Vercel (frontend)
- Full-stack development (FastAPI + React)
- AI integration in real-world workflows
- File parsing & structured data handling
- Secure authentication & role-based access
- Clean, modular project architecture
- Personal project; non-commercial.
- Not affiliated with Domes Resorts, Domes Operator, or Domes of Corfu.
- No real hotel data is used; all content is AI-generated.
- Sensitive data has been removed.
- This repo is for code demonstration only.
# Clone the repo
git clone https://github.com/yourusername/guest-relations-ai-app.git
# Backend
cd backend
pip install -r requirements.txt
cp env.example .env
# configure .env
python main.py
# Frontend
cd frontend
npm install
cp env.example .env
# configure .env
npm run dev