Huaxin Cloud Meeting Management System

09/2020 ~ 01/2021

Interface Design
Product Planning
Full-Stack Development
Handed Off

[ Industry-Academia Collaboration ] An end-to-end solution for online meetings and meeting management. In addition to basic web notifications, it integrates with email systems to ensure users never miss a message.

Huaxin Cloud Meeting Management System

Tech Stack

Figma

UI design and product prototype design

Node.js

Backend data processing and email sending server

mongoDB

NoSQL database design and integration

Jitsi Meet

Online meeting backend system

Bootstrap V4.3

Frontend component library

handlebars

Frontend template management library

ER Model

System Design Highlights


Three-Tier Architecture

Uses MVC layered design to fully separate routing, business logic, and data access, improving code maintainability and testability.


Dual-Track Parallel Approval Flow

After a meeting is created, two independent review processes are launched simultaneously:

  • Host review
  • Meeting room administrator review

Both run in parallel without blocking each other — once both pass, the system automatically proceeds to the next stage. This design speeds up approvals while ensuring a double-confirmation mechanism.


State Machine-Driven

Status codes manage approval progress and attendance modes. State changes automatically trigger corresponding business actions (such as sending notifications, granting edit permissions), ensuring process consistency and traceability.


Event-Driven Notifications

The system automatically sends email notifications at key checkpoints:

  • Meeting created → notify reviewers
  • Review approved → send iCalendar invite
  • Review rejected → notify applicant to revise
  • Meeting minutes uploaded → notify relevant participants

Multi-Role Views

The same meeting data is presented with different interfaces based on user role:

  • Participants see meetings they are attending
  • Hosts see meetings they are leading
  • Creators can edit meetings they created
  • Reviewers see their pending approval queue

Automatic Cost Calculation

The system automatically calculates and records the labor cost and venue cost for each meeting based on the number of attendees and the meeting room unit price.

Feature Modules

Meeting Workflow Management

Meeting Room Resource Management

Dual-Track Approval Flow

Attendee Management

Meeting Minutes Upload and Download

Notification Center and Read Tracking

Automated Email Notifications and Calendar Invites

Nodemailer