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.
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.
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.
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