Organize

Loading...
Thumbnail Image
Date
2021
Authors
Taher Anaya
Mohammad Badawi
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
We all know that teamwork is important because it enables your team to share ideas and responsibilities, which helps reduce stress on everyone, allowing them to be meticulous and thorough when completing tasks. The apps are evolving that trying to improve teamwork efficiency. Organize app is an application that attempts to organize, divide and arrange tasks between teams within the project. Also, it organizes tasks between people within each team separately. It also provides seamless features for communication between members through chat messages, real time video chats, and screen sharing between them to facilitate work sharing and understanding between them. It also provides group rooms for discussion between them. All of this is contained within one app. Organize is built with ReactJS library for web and React Native for mobile that’s based on JavaScript programming language. Furthermore, it includes application programming interface (API) made with NodeJS to support the main application features and manage the database. It uses 2 types of databases, a NoSQL database (MongoDB) is used for storing the main data of the application (users, projects, posts, links) while real-time features like the chat messages is implemented using firebase messaging service. For notifications firebase’s firestore was used. Finally, WebRTC is used to implement Video streaming and screen sharing.
Description
Keywords
Citation