A modern student learning app built with React Native & Expo. Access your enrolled courses, manage assignments, submit PDFs, and track your learning — all in one place.
LearnHub brings essential student learning activities into one mobile experience. It connects with the LearnHub backend to display enrolled courses and lets students manage their assignments without switching between multiple screens.
| Feature | Description |
|---|---|
| 🔐 Authentication | Student login, OTP verification & password reset |
| 📚 My Courses | Access your enrolled courses |
| 📝 Assignments | View assignments, deadlines & marks |
| 📄 PDF Submission | Submit assignment files directly |
| 📊 Results | Check assignment results |
| 📡 Connectivity | Respond to internet connection changes |
| 💜 UI & Animation | Custom splash screen and modern interface |
- React Native — Mobile UI
- Expo SDK 57 — Development and builds
- Expo Router — File-based navigation
- React Native Paper — UI components
- Moti — Animations
- AsyncStorage — Local token storage
- REST API — Backend integration
Make course access and assignment management simpler for students through a dedicated mobile experience.
LearnHub · Learn. Grow. Achieve.