-
Notifications
You must be signed in to change notification settings - Fork 0
Technical Decisions
Julian Teh edited this page Nov 16, 2024
·
1 revision
We want to document a FAQ of sorts around the technical decisions made, and rationale for these.
We chose Telegram because the API is open, it is relatively easy to build for, and GeeksHacking community is on Telegram, and therefore can serve as a first user.
We do intend to extend this to other platforms as much as time and cost will allow.
Although the Dashboard uses a more secure authentication method, we decided on an OTP-based linking flow for simplicity.
While a social login might be more secure and easier for access, we do not think the initial setup will be repeated frequently.
The OTP is valid for 10 minutes, after which it automatically expires. We think this will be sufficiently secure for our purposes.