Overview of Ham developer projects
The Ham developer ecosystem consists of three main projects:
- Ham Connect: An OAuth 2.0 authorization service for the Ham open platform. It enables third-party applications to implement "Sign in with Ham" functionality and securely obtain user authorization.
- Ham Web: A Next.js-based web frontend that manages the SSO (Single Sign-On) authorization flow, including Passkey and QR code login. It serves as the web entry point for Ham Connect.
- Ham React Native Components: A repository of React Native components integrated into native apps via Over-the-Air (OTA) hot updates. This project manages UI and business logic for core features like CAS authentication, GPA calculation, grade queries, and course schedule queries.