Find Jobs
Hire Freelancers

Chat OR Instant Messenger required

$250-750 AUD

Закрито
Опублікований over 8 years ago

$250-750 AUD

Оплачується при отриманні
The functionality needed which will allow to transmit an instant message from one peer to the other through the server. The Client’s side of the app must be on Angular Js, whereas the server part must be developed with the help of the following: php, mongodb, redis and nodejs. A detailed description of the process is as follows: a user has a list of friends and for each of those friends the user may have a dialog the user opens a dialog and can see the last 50 (most recent) messages the user can send a reply to the sender when a new message is received it gets placed onto the end of the list If a user is browsing a list of friends and receives a new message from a friend, a red dot (i.e. badge) has to appear next to the friend who sends the message. Since it’s considered a new message, the entire dialog between the user and the friend has to be placed on top of the list. As a result, all the friends are sorted on the basis of when a message is received – new are always on top of the list. If there is at least one unread message from a friend, the friend’s profile has to have a red dot next to their name. If all dialogs are marked as being read, the badge, informing the user of the new message, should be removed. Similarly, upon opening a dialog that has a new message, the red dot has to vanish. Only the first 50 friends are shown on the list at a time, however, if there are more than 50 friends, a user should have the ability to load up another 50 friends etc. When a new message is received from a friend who is not currently on the list, their profile has to move up to the top of the list. When dialogs get automatically removed from the server, the Client’s side must be notified of the need to refresh the screens/data so that the user always stays up-to-date. In those instances when a user may have multiple windows open for the same account (e.g. different devices), any changes made have to be saved and synchronised on all windows/devises immediately. In addition to the above, the system must have the ability to sustain heavy workloads. Despite a number of active users/messages, it has to run smoothly and efficiently. The ‘short-poll’ technique cannot be used due to the inefficiency of the Client’s side needing to send a request in order to check for an update. This method will inevitably ‘flood’ the system with many constant, repetitive and in most cases ‘unnecessary’ requests. Ideally, [login to view URL] or a similar method should be used which will allow to receive an update without compromising on speed. Smiles, delivery status and ‘typing’ mode are not required.
ID проекту: 8564551

Про проект

13 пропозицій(-ї)
Дистанційний проект
Активність 9 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
13 фрілансерів(-и) готові виконати цю роботу у середньому за $1 525 AUD
Аватарка користувача
Dear Sir, We have already done chat using Node.JS and hence, we are confident about this job. We would like to offer working on hourly basis, i.e. AUD15/hr and for now, we have placed bid for 85 hours but this can vary in real. It looks like approx. 200-250 hrs of work. Let's discuss further. Many thanks. - Prakash WeTheDevelopers
$1 263 AUD за 45 дні(-в)
4,9 (140 відгуки(-ів))
7,3
7,3
Аватарка користувача
Hello sir, I have read your project description & requirements carefully and I am much confident that i can do it ,I have already developed a real time chat & real time notification system by using PHP Socket and i am able to show you DEMO even I have already develop a support chat system and able to show you demo also.I understood the concept and i am assure you that i can do it.. Please talk to me then we will discuss more about it. Please talk to me once and give me a little chance to work with you.. Thanks
$1 315 AUD за 25 дні(-в)
4,7 (54 відгуки(-ів))
6,5
6,5
Аватарка користувача
I am one of the Expert Developer of the PHP and there framework as I have more than 7 years and I have expertise in wordpress,Joomla,Magento,Drupal,Shopify,BigCommerce,SquarSpace and many other. I gone through your requirement and I easily do your job as mention , let me know the best time to connect you and discuss the detail in deep, as I am available 24*7 for my work and I very prompt in communication , It seems to be a new profile here as I recently started my own development work. I assure you for the Full satisfaction or complete refund I have strong command over: 1. ASP.NET c# *Android IPhone mobile application 2. WordPress, PHP, Wordpress theming, Plugin Development 3. Responsive theme Design 4. HTML5, CSS3 , Jquery, Bootsrtap, Git, 5. Widget Development 6. Other CMS: Magento, Joomla, Expression Engine, Drupal etc. I have a negotiable rate within which I can provide you best quality work Please give a chance to show you my previous work links Looking forward to work with you Thanks & Regards
$526 AUD за 10 дні(-в)
4,9 (29 відгуки(-ів))
4,8
4,8
Аватарка користувача
Hello, Hello, We are a team on talented mobile applications Developers and Designers. We are expertise in mobile technology. We have more than 6 years of experience in Mobile Application Development. We have developed 100+ custom application for android, iOS and windows8 I have gone through the requirement and I am very interested to do your project. If you want I am always ready to give interview. I am waiting for your reply.....
$555 AUD за 15 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор AUSTRALIA
Australia
0,0
0
На сайті з вер. 28, 2015

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.