UniCompanion is a cross-platform mobile app built with React Native and Expo to streamline academic management for students and teachers. It integrates cloud-based attendance tracking, class management, and assessments, reducing reliance on multiple platforms like Google Classroom and messaging apps.
preview.mp4
- π Cloud-Based Attendance Tracking β Mark students as Present, Absent, or Late, with CSV/Excel export support.
- π Class Management β Create and manage classes, share materials, post notices, and track student participation.
- π Assessment Management β Publish CT marks and lab evaluations with real-time student access.
- π Scheduling & Reminders (in development) β View and manage lecture schedules with automated reminders.
- π’ Subject-Specific Notice Boards β Share important course updates in a structured manner.
- π Easy Class Enrollment β Join classes using a unique course code.
- π Notice Boards β View class updates, CR announcements, and participate in feedback polls (future).
- π Personal Dashboard (Future Scope) β Monitor academic progress including attendance and scores.
- π Resource Integration β Access study materials and submit assignments within the app.
- π¬ Student-Specific Chatroom (Future Scope) β Discuss academic matters and collaborate with peers.
- π Two-Step Verification β Secure login via email and password.
- π¬ Discussion Forums(Future Scope) β Engage in course-specific threaded discussions.
- π© Chat Room β In-app messaging for instructors and students.
- π Dark & Light Mode β Adaptive UI for a seamless user experience.
- Frontend: React Native + Expo
- Backend: Supabase (PostgreSQL, Authentication, Cloud Storage)
- Authentication: Google OAuth
- UI Frameworks: React Native Reusables & NativeWind (Tailwind CSS for React Native)
- πΆ Offline Mode β Enable offline attendance tracking and resource access with auto-sync.
- π Advanced Scheduling β Calendar view with push notifications for important deadlines.
- π Analytics Dashboards β Insights for teachers and students to track academic performance.
- π Cross-Platform Sync β Integration with Google Calendar.
- π Gamification β Reward system for participation and academic excellence.
(Coming Soon!)
- Most of the features are implemented, with a few more in development before beta testing.
- Total commits till now: 44
π Stay tuned for future updates! π