Skip to content

helix-77/UniCompanion-readme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š UniCompanion (on-going)

πŸš€ Overview

App Banner 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.

🎬 App Preview

preview.mp4

✨ Features

Teacher Features

  • πŸ“‹ 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.

Student Features

  • πŸ“Œ 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.

Central Features

  • πŸ” 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.

πŸ› οΈ Tech Stack

  • Frontend: React Native + Expo
  • Backend: Supabase (PostgreSQL, Authentication, Cloud Storage)
  • Authentication: Google OAuth
  • UI Frameworks: React Native Reusables & NativeWind (Tailwind CSS for React Native)

Future Enhancements

  • πŸ“Ά 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.

πŸ“· Screenshots

(Coming Soon!)

🏷️ Version & Updates

  • 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! πŸš€

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published