A mobile platform designed to help first-year university students connect, share resources, and build study networks. This application makes it easier for students to navigate their new academic environment while also fostering stronger peer-to-peer connections.
Starting university can be challenging, especially for first-year students who often struggle to connect with classmates and find reliable resources.
This application aims to:
- Provide easy access to timetables and course materials.
- Support academic collaboration through document sharing and past exam papers.
- Build social and study connections with the StudyBuddy recommendation system.
- View course timetable (subject, time, location).
- Access study resources, documents, and old exams.
- Get personalized StudyBuddy matches and connect via audio, video, or chat.
- Manage course data, timetables, and study resources.
- Oversee user accounts and community interactions.
-
📆 Timetable Viewer
Students can check course schedules including subject name, time, and classroom location. -
📚 Study Resources Access
Centralized hub for course materials, old exams, and shared resources. -
🤝 StudyBuddy Matching System
AI-powered recommendation engine suggests compatible students based on study habits and interests. -
🎥 Real-Time Communication
Connect with peers through audio, video, or chat for study sessions or discussions. -
🛠️ Admin Dashboard
Allows administrators to manage course data, uploaded resources, and monitor the student community.
- Spring Boot Framework – for reliable and scalable backend services
- JWT (JSON Web Token) – for secure authentication and role-based access
- RESTful API – communication between mobile app and backend
- Android Studio – native Android development
- Java – primary programming language
- XML – for UI design and layout
- PostgreSQL – manages structured student, timetable, and resource data
- Recommendation System – powers StudyBuddy feature
- Real-Time Communication – enables audio, video, and chat connections
By using this application, universities and students gain:
- Easier access to timetables, resources, and old exams.
- Improved student-to-student connections, especially for first-year students.
- A digital support system for academic and social collaboration.
- A scalable platform to enhance the student community experience.
- Use machine learning to improve matching accuracy.
- Add group-study matching and study circle features.
- More intuitive design for first-time app users.
- Accessibility improvements for visually impaired students.
- Optimize experience across multiple Android versions and screen sizes.
- Badges and rewards for active participation and study engagement.
- Direct integration with official university portals for schedules and course updates.