N
NITRR-OSS
HomeProjectsLeaderboardResourcesBlogEventsResearchTeamAbout
GitHub
N
NITRR-OSS

A student-led initiative at National Institute of Technology Raipur creating sustainable, multi-year technical projects.

GitHubEmail

Pages

  • Projects
  • Leaderboard
  • Events
  • Research
  • Team
  • About

Resources

  • How to Contribute
  • FAQ
  • Code of Conduct
  • Contact

© 2026 NIT Raipur Open Source. All rights reserved.

Made with ❤️ by the NIT Raipur Open Source Community

ActiveEducationAcademic ResourcesNotes Sharing

Resource Adda

Academic resource-sharing platform sorted by branch and semester

A full-stack verified repository helping students discover study materials, contribute notes, and connect with academic communities.

Live Demo

Problem Statement

Academic resource discovery is fragmented and unverified. Large file sharing (like textbooks/PDF notes) often fails on standard HTTP routes due to timeouts, and there is no centralized database or department-level moderation workflow.

Core Stack

ReactExpressMongoDBSocket.ioCloudinaryDocker

Scope

  • Hierarchical resource discovery (branch -> semester -> subject -> unit)
  • Cross-branch search queries and built-in PDF viewer
  • Contributor uploads with admin-gated moderation queue
  • Chunked Socket.io file streaming (up to 200MB) directly to Cloudinary
  • JWT-secured admin panels and daily request analytics logging

Goals

  • Centralize academic materials into a single verified repository
  • Allow student contributions via a robust moderation flow
  • Support large note uploads up to 200MB with progress feedback

Impact

  • Speeds up study resource discovery for students
  • Verifies note quality to block spam and irrelevant materials
  • Secures admin endpoints and simplifies deployment using Docker Compose

Roadmap

  • Implement automated unit and integration testing suite
  • Add rate limiting and input sanitization hardening
  • Integrate email notifications on contribution status changes

Repositories

1 total

Resource-Adda

Full-stack repository containing React frontend and Express backend.

monorepo
View Repository

Contributors

Devesh Agarwal

Lead Coordinator

GitHub

Divyansh Sharma

Core Contributor

GitHub

Akshata Bakre

Core Contributor

GitHub

CoderAkshat404

Core Contributor

GitHub
Back to Projects