Growify
Loading...
Date
2024
Authors
Ahmad Othman
Obaida Aws
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Our graduation project aims to develop an innovative application that seamlessly combines
the main functions of social media applications, organizing personal tasks, structuring
companies/organizations, and communicating in one platform. This dynamic hub
revolutionizes the way individuals and businesses communicate, collaborate and manage
projects, amplifying growth for both companies/organizations and individuals.
Many functionalities are provided through our app/website:
• Professional profiles: Users can create comprehensive profiles, including personal
information and a CV, and facilitate access to individuals, view their information,
and communicate with them.
• Social networks: The platform allows sharing updates, publications, and communications
with peers and professionals, by providing the personal profiles that can be
easily accessed by searching, then viewing the user’s publications and information,
and communicate with the user through a wide number of communication channels
we provide and also sending a connection request to add the user to the list of
colleagues.
• Real-time communication: Powerful messaging features enable seamless text, audio
and video conversations with individuals/pages/group.
• Task management: Integrated tools allow organizing tasks, tracking progress, and
adding events to a calendar for individuals/pages/groups, with the ability to be
reminded with a notification at a date specified by the user.
• Companies and organizations: Our application allows the creation of pages representing
companies and organizations with a complete structure to organize their
work, in addition to providing access to these pages, displaying main information,
publications, public calendar, available jobs, starting conversations, and following
these pages with notifications when a new job is added by the page.
• Structuring companies/organizations after creating the page:
– Pages can add admins and employees with custom fields
– After publishing the page for a new job, the page can see the application that
the individuals have submitted, as it contains the user’s CV (optional), in addition
to a note that the user can write (optional), in addition to access to
the applicant’s personal profile, which contains all contact information, education,
Work, and updateable CV (even after applying for any job) to sync user
experiences
– The page can communicate directly with the job applicant to schedule an
interview, as the interview takes place on the application also by providing the
video calling and screen sharing feature.
– The page can create groups represented as tree (Parent Group can have child
groups, etc.) and distribute employees to groups, in addition to the possibility
of adding users who are not employees of the company.
– Each group contains a number of features, the most important of which are:
∗ Adding admins who can control group settings, add new members, determine
members permissions, add tasks/events, start a group meeting, and
create a child group for the current group.
∗ A group calendar containing events
∗ A special page for distributing tasks to group members, with the ability
to change the task status (To Do, Doing, Done, Archive, Delete).
∗ Chat for communication so that texts, pictures, and videos can be sent
∗ Video/audio meeting with screen sharing feature