Skip to content

devindxdev/UnivolveApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Univolve: Enhancing Student Engagement at Thompson Rivers University

Univolve is a comprehensive event management and social interaction platform specifically designed for the students of Thompson Rivers University (TRU). This app centralizes scattered event information, facilitating better accessibility and engagement among students. With features like personalized event notifications, social media integration, and real-time interaction capabilities, Univolve aims to enrich the university experience by keeping students connected and informed about campus activities.

Why Univolve?

  • Personalized Academic Dashboard: Tailors information and updates specifically to your academic interests.
  • Events at a Glance: Quickly view all upcoming university events, making it easier to stay informed and involved.
  • Chat Rooms: Connect with friends and peers in dedicated chat rooms for courses and common interests.

Key Features:

Intuitive Onboarding Screens: Easy to navigate onboarding process to get you started quickly.
Personalized Home Screen with AI Integration: Custom home screen that adapts to your academic and social preferences.
Events Page: Utilizes web scraping to gather event information and AI integration for querying event details, featuring a sleek glassmorphism design.
Drawer: Provides quick access to important TRU links and resources, all in one convenient location.
Profile Page: Create a detailed profile with your photo, bio, and academic interests. Share a QR code to connect with peers and customize your profile with ease.
Customizing Your Profile: Simple UI to select and manage courses via a dropdown menu.
Chat Page: Engage in personal conversations, receive notifications for new messages, and see the last message along with timestamps.
Course Group Integration: Join group conversations for your courses, send messages, and participate anonymously if desired.

Firebase Integration:

  • Real-Time Data Synchronization: Ensures all your data is continuously updated and synchronized across all devices.
  • Robust Security: Protects personal and chat data with advanced security measures.
  • Seamless Registration & Login: Utilizes Firebase Auth for easy and secure user authentication.

Authentication Screens:

  • Login and Register Screens: Smooth and secure login process.
  • Forget Password Integration: Provides easy recovery options for users.

The Why

This project was developed as a submission for the Mobile Development course at Thompson Rivers University, under the guidance of Prof. Jaspreet Kaur. Throughout the development process, we utilized a diverse array of technologies and tools including Flutter, Firebase, Figma, and GitHub, along with various libraries that enhanced our application's functionality. We applied many of the concepts learned in the course, which significantly contributed to our comprehensive understanding and skill enhancement.

Made by:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors