Build a Counter-Strike: Global Offensive Raffle website

Geschlossen Veröffentlicht vor 7 Jahren Bezahlt bei Lieferung
Geschlossen Bezahlt bei Lieferung

This is a simple project to build a Counter-Strike: Global Offensive raffle website.

The website will function using a points system where users are given points based on the value of the skins (in-game items) that they deposit. These points can then be used on raffles.

These are the different components of the website:

1. Steam login module using the open id library: -The user will login using steam - Automated creation of user in the database (using steam api values) and saves username and avatar -Must ask user for trade URL and advise them they must have steam mobile authentication activated for 7 days.

User must have a minimum of 100hours playing Counter-Strike to be able to enter the raffles.

[url removed, login to view] bot (automated steam account with automated steam mobile authentication): - When a user deposits skins (in-game items) the steam bot will check Steam Analyst API for the value of deposit, and based on that it will add to the points module linked to the users account/database. -At the end of a raffle (when the total amount of entries is reached), the user id and trade URL of the winner is used and the user is sent a trade notification for the skin they have won ! The Bot must have an automated steam mobile authentication. -There must be a minimum deposit value of 0.2$ for each skin. If the total value of a skin deposited by the user is less than the minimum price, the trade must automatically declined.

3. Points module: Once steam bot has received a deposit and has checked value of the skins, the user's points on the website are updated based on the total value of their deposit. -When a user enters a raffle, points will be deducted based on price of entry (explained in raffle component below).

4. Raffle Component: -On the front end, there will be simple containers with the name of each skin and it's condition/grade, a picture of the skin (can be pulled from steam API), and a progression bar showing the ratio of current entries there are to total entries. (eg 120/400) -The raffle component will also show to a logged in user that they have taken part in a raffle (if this is the case) and how many entries they have for each raffles they have entered. -When the progression bar reaches the total/maximum amount of entries , a user that has entered is randomly selected (more entries = higher chance of winning) and then a request is sent to the steam bot to trade that specific skin with the user.

Type of raffles:

- Paid entry: user must use their points to enter the raffle

-Free Steam name: User must have the website URL in their steam name to enter

-Free for Depositors: User must have deposited at least one item to enter

-Free: No conditions to enter (apart from a minimum of 100 hours played).

For all FREE raffles users can only enter once.

5. Front-end using Bootstrap CSS: -There will be a container showing the user's Avatar, Username and their current points. In this container there must be a "Add Trade URL" button through which the user can add their steam trade URL. There must also be a "deposit" button so that the user can deposit skins from their steam inventory. - There must also be a method of permitting an admin to add raffles, choosing the amount of total entries, the cost of entry and which skin.

Examples would be CSGORage .com, HypeSkins .com, csgoweb .com

We require you to provide a finished product, bug tested, ready to be deployed and connected to a database.

C# Programmierung MySQL PHP Webdesign

Projekt-ID: #10382302

Über das Projekt

6 Vorschläge Remote Projekt Aktiv vor 7 Jahren

6 Freelancer bieten im Durchschnitt $629 für diesen Job

prashushinde9

Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i Mehr

$773 USD in 20 Tagen
(57 Bewertungen)
7.0
mmadi

Dear Client, Greetings from Flowgica technologies, I have experience with these skills. I did previous work similar to yours therefore I am looking forward to discuss and move ahead. I am ready to work with you,kindly Mehr

$600 USD in 10 Tagen
(40 Bewertungen)
6.6
sooraj13

Hello Sir, We are an Indian development company here. we have checked your posted details here and want more clarification in it, so message us to discuss on it more then we will able to move on it. Thanks

$412 USD in 10 Tagen
(40 Bewertungen)
5.4
FlynnLeo

Hello, I am really interested to work on this project, I can start the work now , and can provide the best services from my end. Please come on chat to discuss more about the project. Thanks!

$555 USD in 10 Tagen
(0 Bewertungen)
0.0