[](https://github.com/A11490M/A11490M.github.io/releases) [](https://expo.dev) [](https://firebase.google.com) [](https://cloudinary.com) [](LICENSE) [](https://github.com/A11490M/A11490M.github.io/releases/tag/v1.0.0)
[🌐 Visit Website](https://A11490M.github.io) · [📥 Download APK](https://github.com/A11490M/A11490M.github.io/releases/latest) · [🐛 Report Bug](https://github.com/A11490M/A11490M.github.io/issues) · [💡 Request Feature](https://github.com/A11490M/A11490M.github.io/issues)
🌟 About StudyHub
StudyHub was born from a simple frustration — students spend enormous time hunting for good study material scattered across WhatsApp groups, Telegram channels, and broken Google Drive links.
The solution? A community-driven knowledge hub where students help students. Upload your notes, download what others share, join real-time study groups, and earn coins for contributing.
"Not just an app — proof that with the right tools and determination, a student can build production-quality software."
✨ Features
| Feature | Description |
|---|---|
| 📚 Study Library | Real-time feed of Notes, Books & Research Papers with search & filters |
| 💬 Student Corner | Real-time study group chats powered by Firestore |
| ⬆️ Upload & Earn | Upload documents and earn coins automatically |
| ⭐ Star Ratings | Per-user honest rating system (1–5 stars) |
| 🔒 Password Protection | Lock files & groups with SHA-256 hashed passwords |
| 🪙 Coin Economy | Earn coins by contributing, spend to download |
| 🔔 Notifications | In-app notification center with unread badge count |
| 👤 Profile | Edit name, bio, photo — stats refresh on focus |
🪙 Coin System
Earn coins by: | Action | Coins | |--------|-------| | 🎉 Welcome bonus | +10 | | ⬆️ Upload a document | +3 | | 📅 Daily login | +1 | | 📺 Watch rewarded ad | +1 to 5 | | ⭐ Receive 5-star rating | +2 | | 👥 Create a study group | +2 |
Spend coins to download: | File Type | Cost | |-----------|------| | 📝 Notes | 6 coins | | 🔬 Research Papers | 8 coins | | 📗 Books | 10 coins |
🛠️ Tech Stack
├── UI Framework → React Native + Expo SDK 54
├── Navigation → Expo Router v6 (file-based)
├── Language → TypeScript
├── Styling → NativeWind + Tailwind CSS
├── Database → Firebase Firestore (real-time)
├── Auth → Firebase Authentication (Google + Guest)
├── File Storage → Cloudinary (25GB free CDN)
├── Ads → Google AdMob (Banner, Interstitial, Rewarded)
├── Build → EAS Build (Expo)
└── Security → SHA-256 Hashing (Web Crypto API)
🔐 Security
- ✅ SHA-256 password hashing — passwords never stored plain
- ✅ Firestore security rules — authenticated access only
- ✅ Guest restrictions — anonymous users can browse but not create
- ✅ Atomic transactions — coin balances can never go negative
- ✅ Full audit trail — every coin transaction logged with timestamp
📥 Installation
Option 1 — Google Play (coming soon)
Option 2 — Direct APK Download
- Go to Releases
- Download
StudyHub.apk - Open the APK on your Android device
- Allow "Install from unknown sources" if prompted
- Install and enjoy! 🎉
Requirements: Android 8.0 (API 26) and above
🚀 Development Journey
| Version | Highlights |
|---|---|
| v1–v2 | Firebase Auth, anonymous login, Firestore structure |
| v3 | Study library with real-time listeners, Cloudinary upload |
| v4 | Study groups, real-time group chat |
| v5 | Star ratings, password-protected files & groups |
| v6 | Profile screen, stats display |
| v7 | Google OAuth attempt — rolled back due to crashes |
| v8 | Full codebase audit, removed all legacy dependencies |
| v9 | SHA-256 hashing, security rules, bookmarks, notifications |
| v10 | AdMob integration, coin economy, coin store |
| v11 | App Open Ad, Rewarded Video, category-based download costs |
| Build | 7 EAS attempts → Final APK built successfully ✅ |
📊 By the Numbers
11 Major versions built
7 EAS build attempts before success
23 Legacy packages removed from bundle
8 Critical bugs fixed in one audit session
6 Firebase services integrated
4 AdMob ad unit types
~3000 Lines of TypeScript written
👨💻 Developer
**Aniket Maruti Wadhawe** [](https://github.com/A11490M) *Made with ❤️ — March 2026*StudyHub v1.0.0 · Built with React Native + Firebase · © 2026 Aniket Wadhawe
Log in or sign up for Devpost to join the conversation.