Posting a project in web development - Post your bids

lkbee

Member
Aug 28, 2008
709
9
0
Hi Guys,

I'm a freelance developer who is developing web applications. And I also out source my projects. I will post the project here. Please bid. I will offer this opportunity for the highest bid.

Below is the project.


The Staff instant messaging system is a web based instant messaging application which will allow employee of a company to communicate instantly internally with each other.
• The system must be Responsive – for PC, Tablet and Mobile Phone
• It must be bilingual – French and English
• Subscription based – which mean companies will subscribe to a package.
• Downloadable link to desktop and display as ICON or Logo
• Compatible with all browser
• Can work on both PC and Mac

Functionalities:- The front end is the website where company information will be displayed and company ( admin ) can register and subscribe to a package, login

There are 4 sections to the system:-

1. Chat System
2. Super Admin – This is the master and it control the entire system
3. Admin ( Company Admin ) – This is created by the Super Admin and all it rights and roles are assigned by the super admin – ( This what the admin of the company that subscribe get )
4. Users -: Employees of the companies that subscribe in the system

Chat System Functionalition:

• Chat
• Change password
• Save chat and send to e-mail
• Upload picture of chat user
• Attach file
• Show emotion-
• Create Group
• Invite user to chat
• Voice chat
• Video chat
• Multi Chatting or Group Chatting (Employee can invite other to the chat)
• Transfer Chat to other employee
• Chat History





Super Admin Functionalities:

• Manage Profile
• Create Super Admin
• Chat Management ( Admin level – User level)
• Manage Super Admin
• Assign Rights & Roles to Super Admin
• Create Admin
• Manage Admin Account ( Suspend / Unsuspend, Admin Accout)
• Assign Rights & Roles to Admin
• Manage Package ( Create new package, Update package, active /deactivate)
• Manage Finance – ( Invoice paid , pending invoice, Renewal of paid member consolidated account summary, method of payment etc)
• Manage Support Ticket
• Manage CMS
• Configure payment gateway
• Report

Admin Functionalities:

• Create / Manage Department ( activate- deactivate – view chart history
• Create / Manage Employee
• Create / Manage Group
• Upgrade / Downgrade package
• Manage Invoice / Purchases
• View chat log
• Transfer chat from user to user
• Transfer chat from user to group / group to group
• Create support ticket for super admin
• Report

Employee Functionalities:

• Manage Profile
• Initiate chat
• Initiate voice / video
• Accept / Decline chat – voice –video
• Create group / Initiate Group chat
• Transfer chat
• Send / Accept file –image
• View char history
Payment Gateway:

Implement payment gateways.
 

Chu Malli

Member
Sep 6, 2014
843
55
0
eha gedara
anigif_enhanced-buzz-8327-1380795764-7.gif