I created a verification platform for VUB students to link their Discord account to their VUB account. This project was created for the Faculty of Sciences and Bio-engineering Sciences to launch an official Discord server exclusively for students.
Features #
The project consists of a website and a Discord bot. Upon joining the Discord server, the bot prompts new users to link their Discord account with their VUB account. Users log into the platform with their Discord account and verify their identity via VUB SSO.
The backend retrieves each user’s enrollment details, and assigns Discord roles based on their enrolled programme.
The platform also has an administrator backend that can be used for moderation and management of student representatives. Student representatives are assigned additional roles automatically so they can perform limited moderation tasks.
Tech Stack #
The platform is built with Next.js and TypeScript, and runs on Kubernetes, using GlitchTip for error reporting.