Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

SNS

SNS (Social Network Using SOLID) caters all privacy related issues faced by users while using any social networking application. Socially Linked Data (SOLID) architecture is used in the development of SNS that helps the user decide where his data is being stored. It promotes the concept of true data

Project Title

SNS

Project Area of Specialization

Software Engineering

Project Summary

SNS (Social Network Using SOLID) caters all privacy related issues faced by users while using any social networking application. Socially Linked Data (SOLID) architecture is used in the development of SNS that helps the user decide where his data is being stored. It promotes the concept of true data ownership and allows the user to control permissions as well as who can view or share the data by using his personal database known as Personal Online Data (POD).

The project includes eight modules, authentication, profile privacy, friend list management, cloud data management, file sharing, chat, feedback management and report generation.

Project Objectives

The main issue faced by the users while using any social networking website is that the data is not owned by them. While the user himself is the owner of that data. The user’s data including files, pictures etc. is stored at the data centre or data server of the application without the user knowing where his data resides.

SNS (Social Network Using SOLID) caters all privacy related issues faced by users while using any social networking application. Socially Linked Data (SOLID) architecture is used in the development of SNS that helps the user decide where his data is being stored. It promotes the concept of true data ownership and allows the user to control permissions as well as who can view or share the data by using his personal database known as Personal Online Data (POD).

The project includes eight modules, authentication, profile privacy, friend list management, cloud data management, file sharing, chat, feedback management and report generation.

Upon opening the application, user is asked to sign up if his/her account does not exist and a unique POD is generated that will be connected to his account through a web-id otherwise the user is asked to login to manage the account. POD is used as database/data storage for user’s data including files, posts, pictures, messages, comments, likes etc.  The user can manage the POD as well like user can edit, delete, append, update etc. The goal is to provide the user with true data ownership, reusability of data and modular design.

Project Implementation Method

Benefits of the Project

SNS (Social networking application using SOLID) is a web based social networking application that facilitates the user with improved privacy as well as security. The user is able to control where its data resides and who can view or share the data. As SNS is based on SOLID architecture which promotes the concept of true data ownership, provides modular design and allows reusing of existing data.

The project includes eight modules: authentication, profile privacy, friend list management, cloud data management, file sharing, chat, feedback management and report generation. Upon opening the application, user is asked to sign up if his/her account does not exist and a

unique POD is generated that will be connected to his account through a web-id otherwise the user is asked to login to manage the account. Personal Online Data (POD) is used as a database/ data storage for user’s data including files, posts, pictures, messages,

comments, likes etc.  The user can manage the POD as well i.e. user can edit, delete,

append, update etc. The goal is to provide the user with true data ownership and reusability of data.

Technical Details of Final Deliverable

Technical Features

Sr. No.

Features

Description

F001

Authentication

Signup through username and password.

Login through WEBID, username and password through solid popup login page.

F002

Chat

User can send messages in group, as well as separately.

F003

Profile Privacy

Controlling what content is shared on the user’s profile and who can view it.

F004

File Sharing

Files/pictures can be shared through chat as well as on profile.

F005

Friend List Management

The user can manage who can be in his friend list and in which category.

F006

Cloud Data Management

Data of user is stored on cloud storage (POD) providing full access to the user.

F007 Feedback Management A form is provided with text fields for email, name and message with a button to send the feedback.
F008 Report Generator A table is shown containing the analysis of data requested as a report. Having a download button at the top right.

Sr. No.

F001

F002

F003

F004

F005

F006

F007

F008

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Others , Security

Core Technology

Cloud Infrastructure

Other Technologies

Others

Sustainable Development Goals

Industry, Innovation and Infrastructure, Partnerships to achieve the Goal

Required Resources

Elapsed time in (days or weeks or month or quarter) since start of the project Milestone Deliverable
Month 1Make a working prototype for system SNSA prototype was delivered which had Authentication , File Sharing Features.
Month 2Implement the Friend List Management ModuleFriend Lists Management Module was integrated and delivered.delivery.
Month 3Implement Profile Privacy ModuleProfile Privacy Module was integrated and delivered.
Month 4Implement the Chat Moduleindividual Chat Module using peer to peer connection was integrated and delivered
Month 5Implementation of Access Control List (ACL) on the shared ContentACL was integrated and delivered.
Month 6Implementation of Chat Module with Group chat and Chat history subscriptionGroup Chat will be implemented and integrated with the chat saving functionality.
Month 7Implementation of Feedback Management ModuleFeedback module will be integrated.
Month 8Implementing Report Generation Module Report generation module will be integrated and will be delivered
Month 9Testing Phase of SNSThe System will be tested for various vulnerabilities and functionality lacks.
If you need this project, please contact me on contact@adikhanofficial.com
0
129
Operating system lecture 11

defaultuser.png
Faseeh Iftikhar
6 years ago
Drone Based Surveillance Using Real Time Image Processing For Detectio...

The project is based on Surveillance through drones using image processing. We provide a s...

1675638330.png
Adil Khan
10 months ago
Smart Gate

LGU Gate Pass System is mainly a project to provide a facility and security to the student...

1675638330.png
Adil Khan
10 months ago
Air Writing Detection & Recognition Using Deep Learning

A non-touch system is a modern approach to computer-interface technology that will re...

1675638330.png
Adil Khan
10 months ago
Development Of Pain Relief and Vital Monitoring system

The modern industrial world is highly vulnerable to biological disorders that are very dan...

1675638330.png
Adil Khan
10 months ago