Olá a todos,
A proposição do projeto que está sendo aqui postado, é desenvolver um marketplace para vender skins do jogo Counter Strike Global Offensive.
Contratamos um programador que quase terminou o back-end, porém depois abandonou por suas próprias razões.
Eu preciso de você, programador com experiência que saiba programar em NodeJS e MongoDB para continuar este projeto!
Esperamos que você seja:
1 - Comunicativo;
2 - Possa entregar o trabalho no tempo;
3 - Desenvolvedor de JavaScript experiente;
Até o momento, o back-end consiste em duas partes:
1 - Um servidor exportando uma api rest para controlar o steam bots (os bots que irão trocar os itens);
2 - um servidor exportando uma api rest para controlar o próprio marketplace;
para a primeira parte (um servidor para controlar os bots), implementamos esses pontos finais:
get /
get /docs
get /docs/
custom.Js
get /docs/swaggerui/{path*}
get /docs/swaggerui/images/
throbber.Gif
get /documentation
get /inventory/{app_id} get steam bot inventory for app_id
get /inventory/{app_id}/{steam_id} get inventory for app_id by steam_id
get /status configured steam bot health check
get /tradeoffers/{tradeoffer_id} get trade offer data
post /tradeoffers/{tradeoffer_id}/cancel decline or cancel trade offer by id
post /tradeoffers/confirm confirm all pending outgoing trade offers
post /tradeoffers/send request configured bot to send trade offer with provided payload
link para o bot:
https://pastebin.com/L1Luw0eB
E para, segunda parte (Um servidor para controlar o marketplace). Foi implementado esse seguintes endpoints:
get /
get /auth get current authorization statistics
get /auth/logout clear user session
get /auth/steam authorize with steam openid
get /auth/steam/process process authorization with steam openid
post /bots/ add new configured steam bot api to the market
delete /bots/ remove linked steam bot from market
get /bots/ list all configured and connected bots
post /bots/{bot_id}/toggle toggle bot (turn on/off)
post /bots/tradeoffers/callback steam bot api trade offer callback url
get /docs
get /docs/
custom.Js
get /docs/swaggerui/{path*}
get /docs/swaggerui/images/
throbber.Gif
get /documentation
get /market/listings get market listings
post /market/listings/{listing_id} update market listing
post /market/listings/buy buy market listing
get /market/offers get market offers
get /market/offers/{offer_id} get market offer by id
post /market/offers/{offer_id} update market offer by id
post /payments/funds create new add funds request
get /payments/funds get add fund requests
post /payments/funds/pagseguro/callback pagseguro payments callback
post /payments/withdraw create new funds withdrawal request
get /payments/withdraw get money withdrawal requests
get /payments/withdraw/{request_id} get money withdrawal request
post /payments/withdraw/{request_id} update money withdrawal request
get /payments/withdraw/requested get money withdrawal requested by users
get /public/{param*}
get /statistics/listings show all available listings statistics
get /statistics/payments show all available payment statistics
get /statistics/users show all available users statistics
get /user get user self data
post /user/deliver withdraw bought listings
get /user/inventory get user self inventory (with default app id)
get /user/inventory/{app_id} get user self inventory
get /user/listings get user listings
get /user/offers/deliver get user pending delivery offers
get /user/offers/sell get user pending sell offers
post /user/sell create item listings
post /user/tradeoffer update trade offer credentials
get /users get users
post /users/{user_id} update user's data
get /users/{user_id} get user data
link para o bot:
https://pastebin.com/L94JRTfH
Para este projeto, também temos o html/css da home page.
No intuito de entender se suas habilidades se encaixarão ao perfil do projeto, gostaríamos de analizar um código de sua autoria antes de conversarmos mais!
Aguardo contato,
Grato!
Prazo de Entrega: Não estabelecido