Code Monkey home page Code Monkey logo

communicator's Introduction

Communicator

Internal tool for BBD staff communication

##Overview of functionality##

###Login function### Users will be logged in using the Yammer OAuth API.

###Events function### Sends a base message which may include:

  • Subject
  • Message
  • Image

In addition, questions that require user feedback need to be added. These questions are:

  • RSVP
  • Dietary requirements
  • Number of guests
  • Driver required

Users will give feedback to any of the questions listed above from within the app. Events may be sent to all employees or just to specific teams. Below is the sequence diagram for the events function.

Events Sequence Diagram

###Base Notification### Base notification is the basic notification that will be used to send messages to the employees on the proposed mobile application. This type of notification uses a push technology. That is, it will use an internet-based communication which is initiated by the publisher(or a central server). The proposed attributes for the base notification are:

  • Message
  • Image
  • Subject

Message - The message contains the actual text of the notification. For example if the base notification is a birthday message the the message might be: ''happy birthday XXXXX''

Image - The image is the image of the notification. For example, if the notification is a birthday message then the image might be an image of a cake.

Happy birthday image

###Awards/Nomination function###

A communication employee logs into the Website App and sends a reminder that will be sent to all the employees informing them to nominate each other (base notification).

The application will display a list of employees name, surname and their picture.

The application will display a list of employees name, surname and their picture.

From that list,an employee will be able to select who they want to nominate.

Once they have nominated an employee a text box will appear enabling them to comment on why they have nominated the individual.

An email will be sent to the communications team with every person nominated.

The communications team will send a message to the all the employees showing the people with the highest nominations (base notification).

A notification will be sent to all the employee showing all the winners (base notification).

A notification will be sent to all the employee showing all the winners (base notification).

process flows for the nominations/awards

Step 1

Step 2

###Web application### A web app will be developed to allow the COMS/HR department to create messages.

communicator's People

Contributors

asheensingh avatar bandilen avatar bbdhiveteam avatar tshepiso avatar mabilu avatar tumza0531 avatar nkateko avatar bbdcoachlab avatar

Stargazers

Ashkan Taravati avatar

Watchers

Mike Geyser avatar Rudi Grobler avatar  avatar  avatar  avatar

communicator's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.