KnowledgeHub - Open-Source Knowledge Sharing Platform

KnowledgeHub is an open-source, institution-specific knowledge-sharing platform designed for students and faculty to collaborate effectively. It offers Q&A discussions, resource sharing, lab experiment documentation, class notes, and timetable management while utilizing decentralized file storage (Pinata) for secure access to academic materials. Built with Next.js, MongoDB, Prisma, and Clerk authentication, it ensures a scalable, modern, and accessible learning environment.

Description

KnowledgeHub is an innovative, open-source academic collaboration platform tailored for colleges and institutes. It provides a structured ecosystem where students and faculty can engage in discussions, share learning materials, and manage academic activities efficiently. The platform is institution-specific, ensuring content is relevant and exclusive to the respective institute’s curriculum.

Key Capabilities:

  • Q&A Discussion Forum: Facilitates knowledge exchange among students and faculty.

  • Bookmark & Tagging System: Helps users organize and retrieve important discussions.

  • Institution-Specific Resource Sharing: Enables the sharing of lab experiments, class notes, research papers, and academic resources.

  • Timetable & Schedule Management: Provides structured class and event timetables for seamless organization.

  • Decentralized File Storage (Pinata): Ensures secure, long-term accessibility of academic materials.

Technology Stack:

  • Frontend: Next.js, TailwindCSS, ShadCN UI

  • Backend & Database: MongoDB with Prisma ORM

  • Authentication: Clerk for user security

  • File Storage: Pinata for IPFS-based document storage

  • Deployment: Vercel for seamless cloud hosting

Issues & Pull Requests Thread
No issues or pull requests added.