Note: This project is currently on hold as I couldn't find a reliable API for the Steam inventory. Valve itself doesn't provide one and most of the APIs out there work by getting the original Website and converting it, which isn't very reliable as this would depend on Valve never changing the site.
Note 2: If somebody still would like to take the time to finish this, they may contact me.
A free, intuitive, open source CS:GO item trading platform.
- (done) You can authenticate with your steam account
- Site gets your items automatically on the press of a button
- You can create 'offers' using your items as a base
- A border colour indicates if the item is still in your inventory
- You can manually renew an offer page to check if the item is still in the inventory
- You can send trade offers (preferably with the items preselected or even completely automated)
- You have a profile with some badges to get your profile semi verified (email, trade link...)
- Everything is available for free
- Items should be displayed with: Item ID, Inspect Link, Pattern Index (...) NO PRICES!
- Simple user design, minimalistic, less pages more features
- (optional) You can mark your inventory items as "for trade" or "holding on to this"
Additional features and goals will be tracked in this repositories issues.
- Home Page (w/ live feed of created offers)
/offer/<offerID>
- Offer page (for each offer)/offer/<offerID>/refresh
- Refreshes offer page/profile/<steamID>
- Profile page for badges, confirmed trades (...)/profile/<steamID>/inventory
- Inventory page/profile/<steamID>/settings
- Personal settings/search/<filter>
- Offer Search/ Filter/create
- Create offer
- Clone repository
- Set up virtualenv
- Install dependencies with
pip install -r requirements.txt
- Migrate database scheme
python manage.py migrate
- Run the test server
python manage.py runserver
We use a pretty simple and intuitive branching structure:
master
- Contains deployable code where everything is tested and tagged to the latest versiondev
- Contains the latest version of seemingly stable code, pull requests will be collected and tested herehotfix-X
- Is a branch where security or major issues are worked on, they will be merged intomaster
anddev
feature-X
- Is a branch where a specific feature is worked on, will be merged intodev
If you fork this repository and want to help us you will most likely work in the dev
branch and create a pull request from your dev
to our dev
.
See the CONTRIBUTING.md