Simple Webapplication With Voting And Chat Functionality (ExtJS + [url removed, login to view])

This project received 9 bids from talented freelancers with an average bid price of $416 USD.

Get free quotes for a project like this
Project Budget
$30 - $250 USD
Total Bids
Project Description

This project has to be done with ExtJS (frontend) + [url removed, login to view] (backend). I only want bids from programmers who are at least very familiar with ExtJS. I have a project template (ExtJS + [url removed, login to view]) that can be easily extended for this job.

The GUI is a dashboard (draft attached) with preceding login mask and a simple settings form for saving a hand full settings.

The project is about voting for forex trading signals and chatting between the users of the dashboard.

The dashboard has two areas. The left area is the voting part and the right area is the chat part.


The left area


Signals are generated from an external source and are written to the database (not part of the job). The dashboard shows the newest signals in the column "Trading Signals". If a row of this column is selected then the values of this signal are shown in the column "Voting about Signal". In the rectangle "own Voting" the user can make his own voting (good/bad signal). In the rectangle "Voting Details of other Traders as summary" is shown a summary, e.g. how many traders voted this signal as good, how many as bad and 3 other numbers. Below of the rectangle "Voting Details of other Traders as summary" there is one row for each vote. If the user makes his "own Voting" this voting occurs in the list where i wrote "Vote of trader X", "Vote of trader Y" and so on. The left blue line should emphasize the dependency tree:

Trading Signal selected, gives the possibility to ->

vote for or against the signal and shows the summary of the votes of other traders and shows details in the form of "who else voted for or agains the appropriate signal"


The right area


The right area is a simple chat functionality. There are always 19 chatrooms available. One chatroom for each forex trading pair e.g. EURUSD. Behind of the chatroom name there has to be shown the number of new chat messages that occured since the customer has opened the chatrooms the last time. When the user clicks on the chatrooms, the last X messages have to be shown in the column "chat details". The user can post his own messages to the chatroom by using the input box and the send text button.


Overal requirement


The program has to ensure that only users who have correctly logged in can receive the signals and can chat. And the lists of the dashboard have to be automatically actualized with a timer.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online