Skip to content

Latest commit

 

History

History
108 lines (80 loc) · 5.73 KB

File metadata and controls

108 lines (80 loc) · 5.73 KB

🚀 CSJSS APPS Hub

The Ultimate App Store for CSJSS Students & Staff




School Logo



CSJSS_APPSCSJSS_ONLINECSJSS_LeadersCSJSS_CampusNewsCSJSS_Go!CSJSS_PASSCSJSS_LabCSJSS_Lab

Platform Ecosystem Auth School

Exclusive Software Distribution Platform & Digital Campus Ecosystem for CSJSS

English | 繁體中文 | 粵語版本


📱 App Matrix

CSJSS APPS is not just a downloader; it is the command center for all digital resources on campus. Here are the core applications currently hosted:

App Name Category Key Features
🌐 CSJSS ONLINE [Web Portal] Native app wrapper for the school website, supports push notifications for important announcements.
👔 CSJSS Leaders [Management] Exclusive for Prefects/Teachers. Duty roster distribution and student discipline record management.
📰 CSJSS CampusNews [Media] Student-run News Channel. Supports article/image editing, video uploads, and real-time comments.
🏃 CSJSS Go! [Activity] Event registration, House score queries, and ECA information aggregation.
💳 CSJSS PASS [Digital ID] Flagship Feature. Digital Student ID integrated with Apple Pay / Google Pay.
🧪 CSJSS Lab [Education] Lab safety protocols and AR/VR Science Experiment Simulation Games.

📊 Store Status

✅ Core Services

  • Unified Identity (SSO): One-click login for all CSJSS apps via Google account.
  • OTA Updates: Automatic push notifications when a sub-app has a new version.
  • Role-Based Access: Automatically identifies user identity (Student/Prefect/Teacher) via CSJSS Google account to unlock corresponding download permissions.
  • Cross-Platform Support: Fully compatible with iOS (IPA) and Android (APK) environments. (Note: iOS version functions as an app integrator suite).
  • Beta Distribution: Early access to apps currently in development.
  • CSJSS Healthy Kit: Smart health monitoring app based on EazyUI & MIT App Inventor, utilizing "Smart Learning HEALTH KIT" hardware by iRED.

❌ Known Issues / Roadmap

  • [CSJSS Lab] Currently in Concept Stage.
  • [CSJSS CampusNews] Currently in Concept Stage.
  • [CSJSS ONLINE] Currently in Concept Stage.
  • [CSJSS Leaders] Currently in Concept Stage.
  • [CSJSS Go!] Currently in Concept Stage.
  • [CSJSS PASS] Development slowed/blocked.

💳 CSJSS PASS Spotlight

Add your Student ID to your mobile wallet for a seamless campus experience.

  • Wallet Integration:
    • Support for Apple Wallet (iPhone/Apple Watch).
    • Support for Google Wallet (Android).
  • Tap to Check-in (NFC):
    • Tap your phone to record arrival time in the morning without unlocking or opening an app.
    • Instant identity verification for library loans, lab attendance, and the tuck shop.
  • Security:
    • Dynamic encrypted QR Code to prevent screenshots and identity theft.



  • For more details, please visit the CSJSS-PASS repository.

🧪 CSJSS Lab Innovation

Breaking physical boundaries to put a science lab in your pocket.

  1. Safety Protocol Database: Mandatory guide with built-in quizzes; passing is required to unlock access to physical labs.
  2. AR Periodic Table: Scan textbook images with your camera to display 3D chemical element structures.
  3. VR Virtual Experiments: Simulate dangerous chemical reactions (e.g., Sodium in water, acid dilution) in a safe virtual environment.

⚙️ Deployment & Installation

As this is an internal school store, please follow these steps:

  1. Download Installer:
    • Go to the school intranet/website to download CSJSS_Store_Installer (iOS Profile or Android APK).
  2. Trust Enterprise Certificate (iOS):
    • Settings -> General -> VPN & Device Management -> Trust Caritas St. Joseph Secondary School.
  3. Login:
    • Log in with your school Google Account (@csjss.edu.hk). The system will automatically assign permissions.
  4. One-Click Deploy:
    • Tap "Install All Essential Apps" on the home screen to batch download all necessary tools.

👏 Credits

  • Project Lead: CSJ IT Dept / Computer Club
  • CSJSS Lab: Science Society & STEM Dept (Content & VR Modeling)
  • UI/UX Design: EazyUI