FinkiOpenDesk is a full-stack academic platform built for students at the Faculty of Computer Science and Engineering (FCSE). This page introduces the two core modules — the subject discussion forum and the career guide — and explains the different user types, registration flows, and key features available on the platform.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Daniel-Stojanovski/finkiopendesk/llms.txt
Use this file to discover all available pages before exploring further.
FinkiOpenDesk is designed specifically for the FCSE academic community. Some features, such as program-based subject filtering and email activation, are tailored to the FCSE student experience.
What is FinkiOpenDesk?
FinkiOpenDesk brings two tools together in a single platform:- Forum — a subject-based discussion space where students ask questions, share resources, and collaborate on course topics through threaded comments and topic channels.
- Career guide — a structured view of professions available to FCSE graduates, each mapped to relevant subjects with community-voted subject importance scores.
The two modules
Forum
The forum is organized around academic subjects. Each subject has its own discussion page, and within that page, discussions are grouped into channels — focused threads on a specific topic within the subject. Students and general users can:- Browse all subjects at
/subjects - Open a subject’s discussion at
/discussion/sid/:id - Navigate channels within a subject at
/discussion/cid/:id - Post and reply to comments in any channel
Career guide
The career guide lists professions and maps each one to a set of FCSE subjects. Students can explore which subjects are most relevant to a given profession and see how the community has voted on subject importance. Users can:- Browse all professions at
/careersor/professions - View a profession’s subject roadmap at
/subjects/pid/:pid - Read profession-specific discussions at
/discussion/pid/:id - Vote on subject relevance within a profession
User types
FinkiOpenDesk supports two user types with different registration paths:| Feature | Student | General user |
|---|---|---|
| Registration | Email activation required | Immediate access |
| Program selection | Yes — filters subjects and recommendations | No |
| Posting comments | Yes | Yes |
| Voting | Yes | Yes |
| Favorites | Yes | Yes |
| Notifications | Yes | Yes |
Students
Students register with an academic email and must complete an email activation step before they can log in. After activation, they are prompted to select their study program. The platform uses this program selection to surface relevant subjects and career paths.General users
General users register without email activation and can access the platform immediately after registration. They have access to all forum discussions and career guide content but do not have a program association.Key features
Discussion threads and channels Every subject has a threaded discussion page. Within each subject, channels group related conversations by topic, keeping discussions organized and easy to follow. Voting Users can vote on the importance of subjects within a profession roadmap. Votes are aggregated to produce community-driven relevance scores for each subject-profession pairing. Favorites Users can bookmark subjects and professions for quick access. Favorites are stored per user and persist across sessions. Notifications Users receive notifications when someone replies to their comments. Notifications are grouped by context and can be marked as read from the notification panel.Next steps
Quick start
Step-by-step guide to creating an account, activating it, and exploring the platform.
System architecture
How the frontend, backend, database, and deployment fit together.
Forum
Detailed guide to subjects, channels, and discussion threads.
Career guide
How profession roadmaps, subject mapping, and voting work.