Gsoc2024/Monal/Modern Onboarding
Jump to navigation
Jump to search
Monal 'Modern Onboarding' |
Google Summer of Code 2024 Project Idea |
This page describes a Google Summer of Code project idea. Please refer to Google Summer of Code 2024 for an overview of the XMPP Standards Foundation's involvement with GSoC 2024. |
The XMPP project that is the subject of this GSoC Project Idea is the Monal project. Monal is a modern iOS and MacOS XMPP chat client.
Project Size | 90 hours |
---|---|
Difficulty | Easy |
Google Summer of Code project description
When new inexperienced (XMPP) users start Monal for the first time, they should be taken by the hand and introduced to XMPP (decentralized, login vs. registration) as well as the most important privacy settings / privacy policy. The resulting introduction should be implemented using SwiftUI and should replace / incorporate the existing login/register UI.
Deliverables / Expected Results
- Short and understandable introduction to XMPP / Monal
- Configuration and explanation of the most important privacy settings
Relevant readings
- SwiftUI
- Swift
- ObjC
Website | https://monal-im.org/ |
---|---|
Source Code | https://github.com/monal-im/monal |
OSI-License | 2-Clause BSD: https://github.com/monal-im/Monal/blob/develop/LICENSE |
Teaser Tasks | Issues tagged "GSOC Teaser" |
Project Contact | tmolitor |
Getting in Contact | monal@chat.yax.im or Webchat or via 1:1 chat with tmolitor |