Smart Buddy
An android based application that will provide a platform to the students who are looking for a buddy (senior student) who can help them in their studies. The student can choose from a vast range of available course/topics to get help at or may request a new one. And be the session to be h
2025-06-28 16:35:07 - Adil Khan
Smart Buddy
Project Area of Specialization Computer ScienceProject SummaryAn android based application that will provide a platform to the students who are looking for a buddy (senior student) who can help them in their studies. The student can choose from a vast range of available course/topics to get help at or may request a new one. And be the session to be held of current date instance or a schedule one, the application will allow the student to choose from two types of environment to interact with their buddy: physical and online. Using the physical mode, the students will meet physicaly within the univrsity premises and a session will take place. And in an online mode the buddy will teach the junior student through live video session aided by interactive board and live screen sharing. Staying in either of the two modes or from his/her home screen the buddy can share (share) any relevant resource publically. Both,,the buddies and the juniors will be evaluated for their performance in every session on predefined criterias, thus a profile will be maintained.
Project Objectives-
To provide an interactive interface for android
-
To provide an optimized user experience and easy learning
-
To learn virtually through real time board sessions
-
To reduce the communication gap between students
-
Building a resource database
-
Notes
-
Saving one session for others
-
- Requirement gathering w.r.t
- the need of the juniors
- the need of the senior
- the need of the mentors (administering authority)
- Putting the gathered requirements to user stories
- Developing the prototype to get feedback
- Making relevant changes to the prototype
- Starting the build phase of application (divided into 4 terms/itetrations)
- Delivering the physical module
- Delivering thet inetial build of the online module.
- Delivery of complete online module with all its functinality.
- Delivery of rest of the modules (e.g database build), integrating the modules and testing the app for publishing.
- Reduce the communication gap between the newcommers and the senior students.
- A platform for those who need individual (personalized) assistance to get going through their studies.
- Helping the teachers, buddies will share the burden of assisting the juniors (ever increasing number due to large intakes every year).
- A platform that will contain relevant resources of need (saving time to browse the internet).
- Building up the resource database so a problem has to be addressed again if really needs to be (a junior can go through the notes/resources of already held sessions).
- Using the virtual mode you (junior) need not to wait for the next day to get assisted on your problem.
A user will login through nu.edu.pk mail id and for a user to get registered as a buddy he/she will enter a referre's name, nu.edu.pk mail id (a faculty member's) and a list of courses. Once approved he/she can teach a junior who can either choose to be taught in a physical session or through an interactive online one. The junior can either select to be taught in current time or may schedule for other day. Once a junior has selected all the parameters a notification will be sent to the senior which needs to be responded within 8 hrs in case of a scheduled session and within 5 mins for the same day session. As soon as he confirms for the session he/she becomes unavailable as a buddy for that time. During the session multiple resources can be downloaded or shared. As the session will end up both the users will rate the other person (that will be anonymous).
Final Deliverable of the Project Software SystemCore Industry EducationOther IndustriesCore Technology OthersOther TechnologiesSustainable Development Goals Quality EducationRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 73900 | |||
| Huawei Y9s 128GB 6GB | Equipment | 1 | 40000 | 40000 |
| Xiaomi Redmi Note 8 64GB 4GB | Equipment | 1 | 30000 | 30000 |
| Playstore account price | Miscellaneous | 1 | 3900 | 3900 |