You are on page 1of 30

BDAD Project

Report
On
File sharing web app

Developed By: - Guided By:-


kirtan Patel(18162121023) Prof. Sulabh Bhatt
Tirth Patel(18082261001)
Smit Shah(18162121036) Group ID: -
7405

Submitted to
Department of Computer Science & Engineering
Institute of Computer Technology

Year: 2020
CERTIFICATE

This is to certify that the Summer Internship Project work entitled “File sharing web app” by
Kirtan Patel(Enrolment No.18082261001), Tirth Patel(Enrolment No.18162121023) and Smit
shah(EnrolmentNo.18162121036) of Ganpat University, towards the fulfillment of requirements
of the degree of Bachelor of Technology – Computer Science and Engineering, carried out by
them in the CSE(BDA) Department at Elegant Microweb Pvt. Ltd.. The results/findings contained
in this Project have not been submitted in part or full to any other University / Institute for award
of any other Degree/Diploma.

Name & Signature of Internal Guide

Name & Signature of Head

Place: ICT - GUNI


Date: 13/12/2021
ACKNOWLEDGEMENT

Summer Internship project is a golden opportunity for learning and self-development. I consider myself
very lucky and honored to have so many wonderful people lead me through in completion of this
project. First and foremost, I would like to thank Dr. Hemal Shah, Head of Department, Computer
Science and Engineering, who gave us an opportunity to undertake this project. My grateful thanks to
Prof. Sulabh Bhatt (Guides)) for their guidance in project work Unveil Secret Behind Speech, who
despite being extraordinarily busy with academics, took time out to hear, guide and keep us on the
correct path. We do not know where would have been without his/her help. CSE department monitored
our progress and arranged all facilities to make life easier. We choose this moment to acknowledge
their contribution gratefully.

KIRTAN PATEL (18162121023)


TIRTH PATEL (18082261001)
SMIT SHAH (18162121036)
ABSTRACT
Over the previous few years, there was a drastic extrade in statistics era. This consists of the diverse methods
wherein documents may be shared and stored.

Cloud computing is publicized as the subsequent principal step for all varieties of regular statistics
era use. From businesses, to non-income organisations, to unmarried users, there appears to be diverse
packages that may use cloud computing to provide better, faster, and smarter computing.
INDEX
Title PageNo

CHAPTER1:INTRODUCTION 01-02

CHAPTER 2:PROJECT SCOPE 03-04

CHAPTER 3: SOFTWARE ANDHARDWAREREQUIREMENT 05-06

CHAPTER 4:PROCESS MODEL 07-08

CHAPTER 5: PROJECT PLAN 09-10


5.1 List of MajorActivities 10
5.2 Estimated Time Durationin Days 10

CHAPTER 6: IMPLEMENTATION DETAILS 11-52


6.1 FlowchartofImplementation 12
6.1.1 DataCollection 12
6.1.2 UnderstandingData 13
6.1.3 DataVisualization 13
6.1.3.1 Understand Original ApplicationInformation
Data 13
6.1.3.1 Understand Original ApplicationReviews Data 18
6.1.4 Data Cleaning andSentimentAnalysis 19
6.1.4.1 Data Cleaning of ApplicationInformationData 19
6.1.4.2 Visualization of Application Information CleanData 33
6.1.4.3 Data Cleaning and Visualization of Original 37
Application Review Data
6.1.4.4 Web Scraping of NewReviews 37
6.1.4.5 Visualization of Scraped Reviews40
6.1.4.6 Merging and Visualization of Original Application 41
Reviews Data and Scraped Reviews
6.1.4.7 Cleaning, Sentiment Analysis with Visualization of41
Merged Reviews
6.1.4.8 Merging Application Reviews and Information Data43
and its Visualization
6.1.4.9 Feature Selection in Final Clean Data46
6.1.4.10 Prediction of Rating on Clean Data47
6.1.4.11 Selection of Best Fit Model with Visualization 52
6.1.4.12 UI Creation 53

CHAPTER 7: CONCLUSION AND FUTURE WORK 54-55

CHAPTER8:REFERENCE 56-57
CHAPTER: 1 INTRODUCTION

Page 1
CHAPTER 1 INTRODUCTION

Today, paperless (or even virtual) places of work are taking report sharing even
further. Internet customers are speaking thru sharing complete folders of
statistics on-line, and trusting those on-line structures as their number one method
of report storage.

During the Internet’s infancy, earlier than it turned into named the “Internet” it
turned into known as ARPANET and report sharing turned into a exercise reserved
best for the maximum tech knowledge of laptop customers. File sharing turned
into additionally actually taken into consideration greater report shifting, because
it normally consisted of manually shifting documents with a technological medium
like a floppy disc.

This task is to layout and enforce a report sharing software for Android primarily
based totally devices. This task will permit more than one customers to proportion
documents to more than one devices. This task might offer a solid platform to
allow collaboration thru report sharing. To this end, documents can be uploaded
with the aid of using one consumer and to be had to another, all simplified thru an
clean to apply software on an Android device.

Page 2
CHAPTER: 2 PROJECT SCOPE

Page 3
CHAPTER 2 PROJECT SCOPE

Project scope from consumer perspective, limits the variety of customers to


simplest the ones who've net connection and feature an account in hand. The
machine may be tailored to a number documents from small to large. Project
scope consists of centers for customers to add documents on-line and might
down load documents, who don’t have account can view the notifications.

Page 4
CHAPTER: 3 SOFTWARE AND HARDWARE REQUIREMENTS

Page 5
CHAPTER 3 SOFTWARE AND HARDWARE REQUIREMENTS

Minimum Hardware Requirements

Processor 2.0 GHz


RAM 4GB
HDD 40GB

Table 3.1 Minimum Hardware Requirements

Minimum Software Requirements

Operating System Any operating system which can support an


internet browser.
Programming language HTML, CSS, JavaScript, NodeJS & Socket.io
Other tools & tech Internet browser

Table 3.2 Minimum Software Requirements

Page 6
CHAPTER: 4 PROCESS MODEL

Page 7
CHAPTER 4 PROCESS MODEL

Page 8
CHAPTER: 5 PROJECT PLAN

Page 9
CHAPTER 5 PROJECT PLAN

5.1 List of MajorActivities

5.2 Estimated Time Duration inDays

Page 10
Figure 5.1 Task Completion Estimated Time Duration in Days

Page 11
CHAPTER: 6 IMPLEMENTATION DETAILS

Page 12
CHAPTER 6 IMPLEMENTATION DETAIL

6.1 Creating express server:-

Page 13
6.2 Creating frontend:-

Page 14
Page 15
Page 16
Page 17
6.3 Creating socket and event listeners:-

Page 18
Page 19
Page 20
6.4 Output:-

Page 21
CHAPTER: 7 CONCLUSION AND FUTURE WORK

Page 22
CHAPTER 7 CONCLUSION AND FUTURE WORK

Conclusion

This task has accompanied the improvement cycle of a cloud primarily


based totally Android application, from inception of the concept via to
implementation.

Future work

Virus scanning of documents being uploaded might be a beneficial extension to


add. As such a lot of documents belonging to many customers might be
uploaded, scanning them might offer safety to all customers, in addition to the
application, by stopping viruses from being shared or saved at the server.

Page 23
CHAPTER: 8 REFERENCES

Page 24
CHAPTER 8 REFERENCES

1) https://www.geeksforgeeks.org/creating-socket-io-server-using-express-generator/?ref=gcse
2) https://www.geeksforgeeks.org/file-uploading-in-node-js/?ref=gcse

Page 25

You might also like