i want to build a website like slickdeals.net or

i want to build a website like slickdeals.net or desidime.com without investing much and using wordpress + buddypress or if any other solution recommended which have these options

1. Post deals or thread by site admin as well as by registered users

2. Users get points & position after sharing no of good deals & other members can rate or vote the deals and make it to the website front page

3. visitors can see last posted deals , last commented deal on right side widget

4. users can thank members on deal thread for sharing the deal

5. members can pm each other & view other member posts

6. members can see there added friends activity on the website

7. deal thread also shows similar deals on the bottom or right side of the thread

8. any other features recommended by you most welcome :slight_smile: