Here are the guidelines for the project (plus take a look at the mind map picture attached):
I want a website that is equivalent to ChatRoulette but with only audio. The Core of the website must be implemented with Ruby On Rails. You can submit it with a simple design, since Ruby On Rails by it's nature, allows to easily change the design of the views later on.
It must be Ajaxified to the max, thanks to Ruby On Rails's integration of the different Ajax libraries.. You should not need anything else normally.
The code must be clear, well commented, and easily maintainable.. THIS IS VERY IMPORTANT !
Finally, the Audio Chat System must be implemented using the new Flash P2P capability as to not require any streaming servers. Also if you have other solutions that would be preferable in your opinion, such as using jabber or something, please don't hesitate to propose it to us... It would be greatly appreciated.
The usage of flash must be minimal and only for the Audio Chat System, everything that can be implemented without flash, must not use it.. And instead be implemented with Ruby On Rails.
Finally, to get a very clear picture of the system and what you must really build, please see the mind map picture attached... It details the whole system from A to Z in a simple fashion, all you have to do is code it.