Skip to content
/ MRSHub Public

Mini Resource Sharing Hub is an Android app for colleges to securely upload, preview, and share academic files (images, PDFs, DOCX, etc.). Features Google Sign-In, in-app file preview and a modern Material 3 interface for easy resource sharing.

Notifications You must be signed in to change notification settings

nixsh5/MRSHub

Repository files navigation

Logo

🎓 Mini Resource Sharing Hub

A modern, college-focused Android app for sharing notes and files


✨ Features

  • 🔒 Google Sign-In authentication
  • 📤 Upload, preview, download, and delete files (images, PDFs, DOCX, etc.)
  • 🖼️ In-app image and PDF preview
  • 📝 DOC/DOCX preview via Google Docs/Word (secure, temporary file sharing)
  • 🎨 Material 3 UI
  • 🗑️ Only uploader can delete their files
  • ℹ️ About dialog with app info and GitHub link

📱 Screenshots

Login Screen File view Upload preview


🚀 Getting Started

  1. Clone the repo: git clone https://github.com/nixsh5/MRSHub
  2. Open in Android Studio.
  3. Connect your own Firebase project:
  • Replace google-services.json with your own.
  • Set up Firebase Authentication and Realtime Database.
  1. Build and run on your device or emulator.

👨‍💻 About the Creator

Author: Nish Deshmukh
GitHub: nixsh5
Linkedin: Nish Deshmukh


🎯 Use Case

This app is designed for college environments to streamline the sharing and management of study materials.
It empowers students and teachers to distribute lecture notes, assignments, previous year papers, and other academic resources efficiently and securely.


🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.


⭐️ Star this repo to support the project!

About

Mini Resource Sharing Hub is an Android app for colleges to securely upload, preview, and share academic files (images, PDFs, DOCX, etc.). Features Google Sign-In, in-app file preview and a modern Material 3 interface for easy resource sharing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages