Find Jobs
Hire Freelancers

Create chat room with feature parity to highly traffic'd Q&A site

$250-750 USD

キャンセル
投稿日: 約10年前

$250-750 USD

完了時にお支払い
I am looking for a chat room application that has feature parity with a highly traffic'd IT Q&A site. A high level overview of my requirements is listed below. - Ability to star messages and appear on transcript wall with a daily maximium per user - Multi room; Users can be in multiple rooms - Private rooms (passworded) - Users can create own rooms - Ability to favorite a room - Ability to rejoin all favorite rooms - Persistent chat history with archives created every 24h - Ability to flag messages - Reply to specific message - Notify user; highlight where they are notified - Steam OpenID Integration - Onebox for images, youtube videos, etc. with easy interface to build new oneboxable content - Notification when messages are posted (ie page title change) - Notification with sound when message directly to user is send (sound must be toggleable) - Suggested user names when @mentioning them - Link to specific messages (message has it's own link); when linked the message is highlighted - Searchable - Limited Markdown of messages: Bold, italics, underline, strikeout, links in this format: [text to show]([login to view URL]), code block - Integration with Imgur to provide upload place for pictures - Ability to edit messages for 5 minutes after posting OR until a new message is posted - Posting history for all messages is saved - Indication of edit is shown - Room owners - person who created room AND system admin(s) - Moderator - Can remove messages, can remove/ban/mute/unmute/unban user by Steam Profile ID, gets notified of flags for room(s) they are moderator of - System Admin - Can set system settings - Permissions: - Who has access: Whitelist by username AND/OR user group (default is everyone can enter) - Who can talk: Whitelist by username AND/OR usergroup (default is everyone can talk) - User can have access to the room by not have access to talk (read only) - User can have access to room by group, can have access to talk by username - Freeze room - No more talking by anyone; basically used to close a room - Room will freeze automatically if not used in X days (configurable at system level) - Delete room - Archives automatically; removes room from list of available rooms; disconnects all users in the room - Add/remove RSS feed - URLs that will be periodically queried and new messages will be posted to the room - Usable API - Should contain an API to interact with system - Create message - Star/Flag message / Unstar/Unflag message - Read messages in room - System itself should use this API (to confirm it works) - System should be able to react to certain events per room and API should be able to list what events are available: - Messge sent - Broadcast Message received - Joined - Left - @notified message - On flag - On unflag - On star - On unstar - Ability to add new events easily - UI - UI must be easily changed via CSS/Template modifications - Security; user must be a validated user (via Steam OpenID) - Technical requirements: - Must run in browser on standard port 80 or 443 (if using SSL) - Chat messages must persist through log in and log out of various users - Each chat message must have unique link - Archiving can be a scheduled task and should not clear existing chat rooms or be indicated in UI - Translation: If a user logs in to a chatroom 3 minutes after an archive occurs, the previous chat messages must still display - Users must be able to receive unique notifications for each room they are in - Users can have different permissions for different rooms - Minimal number of 'things' to install/maintain; would be best if it can be front end package (python/nodejs/php) and backend (mysql/postgres/redis) only, but not opposed to required other things - Functional on mobile devices (phone and tablet sized) - System must be able to run without root/administrator rights A more complete listing of features will be provided to winner (limited here due to space limitations)
プロジェクト ID: 5692813

プロジェクトについて

6個の提案
リモートプロジェクト
アクティブ 10年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に6人のフリーランサーが、平均$1,268 USDで入札しています
ユーザーアバター
A proposal has not yet been provided
$515 USD 10日以内
4.9 (7 レビュー)
3.9
3.9
ユーザーアバター
A proposal has not yet been provided
$555 USD 10日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
A proposal has not yet been provided
$3,333 USD 30日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
Hello, I gone in your posting details and I can do this if you choose me for this task on budget and time. I am having 8+years of Experience with Design/Development and you can see my 100% complete rate and good feedback and ratings from clients here on freelancer And also Expert in Module creation and customization any task related Php/.net(web/desktop)/Java(Mobiles apps development/games/flash) framework I did 1000+ websites/applications and i am sure you will get best work in cheapest cost even i will give you unlimited updates until you get satisfied. For more details on your task and to see my similar portfolio please contact me. Waiting for your valuable response! Thanks
$526 USD 10日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

UNITED STATESのフラグ
United States
0.0
0
お支払い方法確認済み
メンバー登録日:3月 19, 2014

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。