Desenvolvedor em Nodejs e Mongodb para continuar um marketplace do jogo Csgo


Evaluando propuestas
Descripción:
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!

Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
Integrações de API: Payment Processor (Paypal, Stripe, etc), Outros (Outras APIs)

Abierto

Presupuesto

4

Propuestas

5

Freelancers interesados

Publicado: Hace 8 meses

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Otros proyectos de este cliente

Para ver más detalles del cliente

Ingresa a Workana

Freelancers que ya aplicaron para este trabajo

Rudnei O. Conhecimentos sobre HTML, CSS, PHP, Javascript, Jquery; estudando Angularjs, Android, ReactJs, MongoDB. Curso Técnico: Ceprocamp, curso com enfase a estrutura web, como criação de paginas dinâmicas utilizando da ling... + detalles

Jorge N. Estudante de ciências da computação pela universidade Guarulhos. Curso pós técnico concluído em desenvolvedor multiplataforma (web, mobile) pela escola Senai de informatica São Paulo. Desenvolvedor de software web e ... + detalles

Guilherme L. Programador autodidata, formou-se em Licenciatura em Artes com ênfase em Música na Unicamp, com foco no ensino de Áudio Digital e Composição Assistida por Computador. Mestre em Artes, Cultura e Linguagens pela UFJF, d... + detalles