π Live: http://meetmycampus.onrender.com/landing/
ResourceHub is a scalable document management platform designed for colleges to upload, organize, and access academic resources efficiently.
It supports:
- Multi-college architecture
- Structured document categorization (parent/sub cards)
- Secure authentication with OTP + OAuth
- Cloud-based file storage
- Clean modular backend design
Designed with production-ready architecture, focusing on scalability, security, and maintainability.
-
π Authentication System
- Email OTP verification
- Google OAuth login
-
π Document Management
- Upload, categorize, and fetch PDFs
- Parent/Sub-card structured organization
-
π« Multi-College Support
- Data isolation per college
-
βοΈ Cloud Storage Integration
- Cloudinary for PDF storage
-
β‘ Scalable Backend
- Modular Django apps (accounts, documents, dashboard)
-
π‘ Security
- Middleware-based protection
- Secure OTP handling
Backend
- Django (Modular Architecture)
- REST APIs
Database
- PostgreSQL (NeonDB)
Cloud & Storage
- Cloudinary
Authentication
- OTP-based Email Verification
- Google OAuth (django-allauth)
Deployment
- Gunicorn + Cloud Hosting
- Modular Django architecture (separation of concerns)
- Multi-tenant system (college-based isolation)
- Cloud storage instead of local filesystem
- Secure OTP authentication with hashing
- Extensible document categorization system
Though source code is not publicly available. This repository showcases system design and live implementation.