Collaborative learning platform for discoverable student resources.

HiveNote is a collaborative learning platform designed for students to share notes and links in an organized way.
It combines searchable resources, profile identity, and community voting so useful material becomes easier to discover.
Study resources are usually scattered across chats and drive folders, which makes discovery inconsistent and quality hard to judge.
Students often spend more time searching for trusted content than actually learning.
Data consistency
Resource metadata, votes, and profiles needed a relational model that stays coherent under frequent updates.
Content trust
The platform had to surface relevant, quality content while minimizing spam or low-effort uploads.
Fast interaction
Users needed responsive filtering and browsing even as the catalog grew.
Typed full-stack architecture
Used Next.js with TypeScript and Prisma for end-to-end type safety from UI to database operations.
Structured resource model
Designed entities around users, resources, categories, and voting to keep ranking and discovery logic maintainable.
Community ranking loop
Introduced voting and profile-level contribution signals to make useful resources rise naturally.