DUSTIN LIANGZH
Back Home
Information SystemAI WorkflowFeishu BaseCRM

Film Society Information System

A unified data backend based on Feishu(Lark) Base and an official website portal based on React + PHP, integrating event registration, intelligent reconciliation, and CRM

My Role

Project Lead

Tech Stack

Feishu BaseReact/ViteMicrosoft Entra
Film Society Information System

A lightweight digital platform built for HKUST Film Society.

The system integrates a public-facing society website, member login, event registration, and payment review workflow. It helps the society manage content, membership, and daily operations with lower technical overhead.

Project Highlights

  • A low-cost, lightweight, AI-enhanced information system designed for long-term use by student societies
  • Easy content management through Feishu, allowing non-technical committee members to update website content and connect with existing Feishu workflows
  • Clear permission management to protect member information and operational data

Workflow Optimization

  • Automatically passes member information to Feishu forms through URL parameters, reducing repetitive manual input
  • Uses Feishu Bitable AI fields to recognize and validate payment screenshot information
  • Triggers workflow notifications for manual review when abnormal or suspicious orders are detected

System Architecture

  • Frontend: Built with React / Vite and deployed on HKUST society web hosting
  • Authentication: Integrated with Microsoft Entra for member login and identity verification
  • Backend API: Built with PHP to connect the website frontend with Feishu API services
  • CMS & Database: Uses Feishu Bitable to manage events, announcements, members, and registration records
  • AI Review: Uses OCR and Feishu Bitable AI to extract information from payment screenshots

Full Feature Set

Website Portal
  • Information: Society introduction and event showcase
  • Member Center: HKUST account login via Microsoft Entra, membership registration, and renewal
  • Event Registration: Payment screenshot upload with AI-assisted review
  • Event Check-in: Event attendance check-in using member identity codes

Feishu Bitable Data Backend

  • CRM: Member information management and membership expiry reminders
  • Event Management: Create and edit events, and view registration records
  • Financial Reconciliation: AI-assisted payment screenshot review with manual follow-up for abnormal orders
  • Data Dashboard: Clear overview of new members, event registrations, and monthly revenue