UOH Smart Portal using AI based Recommender System
UOH MINI PORTAL is a software application designed for the students and teachers of the University Of Haripur. It is a social platform where each user will create account to use the features of this software system. "The data of this software is highly encrypted u
2025-06-28 16:36:31 - Adil Khan
UOH Smart Portal using AI based Recommender System
Project Area of Specialization Software EngineeringProject SummaryUOH MINI PORTAL is a software application designed for the students and teachers of the University Of Haripur. It is a social platform where each user will create account to use the features of this software system.
"The data of this software is highly encrypted using custom cipher alogrithim, which means the man in the middle cannot access the data of the users even if data is fetched somehow but it will not be understandable."
This software has two main modules, User Panel and Admin Panel (Administrative). The project contains the following main features but not limited to:
1. Enagage
Where the users of this software can be friends (followers ) with each other and communicate with them easily through the in-app chatting feature without any hassle and difficulties. Contains the most important feature "An AI Based Social Recommender System" which will recommend each user profile to other users based on the mutual friends (Followers) concept + department preferences.
2. POST & QUERIES
Along with in-app chatting feature the users of the applications have the full access to POST & QUERIES features, where they will create different posts and queries and all the other users will be able to view these posts and make a reaction on it. Whether to like (up vote) or dislike (down vote) the post. This feature also has a strong Privacy Protected encryption identity hiding feature which will let a user to create a post without revealing his/her identity.
3. Fee Funding
A area of the software which will be useful for the needy students to pay their fees and dues without publicly exposing herself. They will create a fee request along with a positive proof of the financial issue. Then this fee funding request will be viewed by the administration of the software (Admin Panel). If admin approves it, the fee request will be thrown to application without including student details. And then other students will be able to see that request and help the needy student financially if they want. And the live track of the fee amount will be updated by the Admin panel.
4. Blood Banking
Another important area of the application is blood banking where any user of the application can create required blood requests with real time push notifications. And other users can respond to these requests directly through the in-app chatting or calling feature. Also the stored amount of blood can be updated in app.
5. Utilities
This feature contains basic utilities features for the students and teachers like GPA/CPAs calculations, language translation based on AI Model, important verified educations links
Project ObjectivesThe Primary objectives of the project are but not limited to:
- A social platform for the students and teachers
- Engage with each other
- Communicate with each other
- Help the needy students
- Help the blood needy persons
- Consume basic utilities rather than hanging out with Google
- Take actions against any person, individual without exposing yourself
- Get access to different educational links
- Fast, secure and reliable
ENVIRONMENT
Android Studio, Cloud Computing (Server Side), Photoshop
FRONT END
Front end implementations method and techniques includes
- XML for UI/UX
- Advance Fully Custom UI (Custom techniques)
- Photoshop for graphics
- Photoshop for Prototypes
BACK END
- JAVA for core functionalities
- Custom algorithims for recommender system
- Custom algorithims for data security (Encryption)
- SQL for local database
- Shared Preference for local database
- JASON for online database
Others
- includes many other third party libraries, plugins etc for the complete functionality of app.
The benefits are described below but not limited to:
- A platform to engage with organizations members
- Help and get helped (financially and others)
- Create a growing environment
- Discuss any issue publicly without getting identity exposed
- Free to use for the life time
- Fast, secure and reliable
- Recommender system to get in touch with your real life buddies
- Data encrypted
A portal will be developed based on AI techniques.
Final Deliverable of the Project Software SystemCore Industry ITOther Industries Education , Media , Telecommunication Core Technology Artificial Intelligence(AI)Other TechnologiesSustainable Development Goals Quality Education, Decent Work and Economic Growth, Industry, Innovation and Infrastructure, Partnerships to achieve the GoalRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 68000 | |||
| Server | Equipment | 1 | 10000 | 10000 |
| Realtime Database | Equipment | 1 | 5000 | 5000 |
| Cloud Storage | Equipment | 1 | 15000 | 15000 |
| Cloud Functions and Push Notifications | Equipment | 1 | 10000 | 10000 |
| User Authentications | Equipment | 1 | 10000 | 10000 |
| ML Kit | Equipment | 1 | 5000 | 5000 |
| Analytics | Equipment | 1 | 3000 | 3000 |
| Traveling, communications, taxes | Miscellaneous | 1 | 2000 | 2000 |
| Graphics (All Vectors) | Miscellaneous | 10 | 800 | 8000 |