Web-Based File Exchange Utility with Drawboard Functions

Abstract / Excerpt:

This project is a web application that runs mainly on different web browsers. It focuses generally on file sharing with real-time communication, thus grants convenience to the users. This Web-based File Exchange Utility with Drawboard Functions has authentication for the login, whiteboard chat for the interaction of the users and notes that could also be shared within each of the chat rooms available for each group. Basically, for the user to have access in the application, the user must have an account which is available for creation in the introduction part of the application. The information that the user has input to create the account will be saved directly in the database server. In return, the database server will identify if the user's credentials were already saved previously so as to avoid duplicated usernames. When the user successfully acquired an account, the latter can either create or join in a room. A room is basically a private virtual space where persons who have access rights to that room can collaborate through the text-based instant messaging and whiteboard functions that the application has to offer. When creating a room, the user must specify the room name and the password prior to successful creation of the room. In cases that an existing room name is already taken by some other users, it is mandatory for the application to ask for another unique room name. Duplicated room names will not be accepted to avoid confusion for the users. If the room is already created, users who knew the password can already join in the room for real-time collaboration within the users in that room. Users are granted to have unlimited storage capacity for file sharing, illustrate with different colors, strokes and shapes so as to provide easier designs and diagrams using the Drawboard whiteboard chat and share notes for important matters that needed to be shared and escalated within the team. However, a user can only join one room at a time. With the use of MySQL and PHP, it is possible for the web-application to register a user's data, log in a data registered, collaborate through text-based chat and send or receive files from another user. Javascript was used for the different functionalities of the application. The background and the design for the user interface part were made through HTML and CSS; these were used to control how the pages are presented and make pages accessible. This application was made to help students, teachers and other users who are working on a project as a group to suitably interact and share their files with other users within their respective group. Users who want to just have fun can use this application too as they can doodle freely using the Drawboard. File exchange utility with Drawboard functions is a convenient way to pool resources because its nature is a web-application wherein users can access it directly in the web browser without installing and downloading the application. However, it is not possible whenever the user wants to access the application without an internet connection. Keywords: Web Application, JavaScript, file sharing, HTML, real-time, CSS, PHP, MySQL, whiteboard chat, chat rooms, Drawboard.

Info
Source InstitutionAteneo de Davao University
UnitComputer Studies
AuthorsLorilie Pacamo, Precious Anne Padernal, Christine Mae Sungahid
Page Count8
Place of PublicationDavao City
Original Publication DateMay 1, 2012
Tags CSS, Drawboard, File Sharing, HTML, JavaScript, MySQL, PHP, Real-time, Web Application, chat rooms, whiteboard chat
Preview

Download the PDF file .