Skip to main content

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 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.
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.
Together, these modules help students make sense of their coursework in the context of real-world career paths.

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 /careers or /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:
FeatureStudentGeneral user
RegistrationEmail activation requiredImmediate access
Program selectionYes — filters subjects and recommendationsNo
Posting commentsYesYes
VotingYesYes
FavoritesYesYes
NotificationsYesYes

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.

Build docs developers (and LLMs) love