The basic requirements of my site is
1. User registration (customized registration page, not the default CB registration, Joomla Registraion
2. User Profile Page (Customized, not the default ones)
3. Money wallet system (user can able to add money to their wallet)
4. Enroll to some contests using that wallet money
5. chating with other logged in users.
I am new to joomla, Appreciate your quick help.