The idea is a website that raffle games to [url removed, login to view] website should be done in Joomla, Magento other CMS or from scratch if you wish to.
I recommend Joomla since there's an extension that is useful for this kind of website.
To enter a raffle the user should be registered and logged in and pay a buy-in fee with virtual credits. The website credits can be purchased with paypal.
After the payment the user is automatically added to the raffle.
On back-office i should have the ability to create raffles, and set number of max entries and/or timer, add name of the game and picture and choose how much is the buy-in.
Login to the website should be done with Steam, which is a gaming platform, like facebook, but its a gaming community.
Steam API info > [url removed, login to view]
From Steam API you can get nickname and profile picture.
On front-end it should have a nice homepage with easy and clear info about the raffles available. On raffle pages it should besides the essential info have the ability to put maybe a short description of the game, game genre, and comment section and the list of entries, showing picture and nickname, that the website gets from Steam API. When the raffle ends it should send a email to the winner, and feature the winner nickname and avatar.
It would be great to have also a way of giving website credits for people that refer friends to the website, also facebook likes and shares.
I found a extension for joomla that should fill some of the needs for this website. It's a point system named AlphaUserPoints
[url removed, login to view]
13 freelancers are bidding on average $504 for this job
We have all the required designers and developers according to your project and we can allocate dedicated resources to your project. You will be very happy and satisfied with our services.