Code Monkey home page Code Monkey logo

bolao-cblol's Introduction

Hi, I'm Gabriel!

🇧🇷 Born and living in São Paulo, Brazil
🧑‍💻 Focused on Node.js, dotnet and React

Find me elsewhere 🌎

💼 LinkedIn
📄 CV
🐦 Twitter
🔴 Twitch

bolao-cblol's People

Contributors

gab618 avatar

Watchers

 avatar  avatar

bolao-cblol's Issues

Escopo de tarefas backend

  • Especificar escopo de tarefas

  • Base do projeto
    • Estrutura de arquivos e pastas
    • Express
    • Nodemon + Sucrase
    • Sequelize
    • Database Configs
    • Loader de Models

  • User
    • Migration de user
    • Model de User
    • Cadastrar usuário
    • Update usuário
    • Gerar hash de password
    • Criar sessão com JWT (SessionController)
    • Middleware de autenticação
    • Middleware de admin
    • Ver usuário
      • Atualizar pontos

  • Avatar
    • Configuração do Multer
    • Migration de Avatar
    • Adicionar campo de avatar no User
    • Criar relacionamento
    • Model Avatar
    • Criar Avatar

  • Time
    • Migration de time
    • Model de Time
    • Criar time
    • Editar time
    • Apagar Time

  • Partida
    • Migration de partida
    • Model de partida
    • Criar Partida
      • Validar se times existe
      • Validar se round existe
    • Listar Partidas
    • Ver partida
    • Apagar partida
    • Editar partida
      • Marcar vitorioso

  • Aposta
    • Migration de Aposta
    • Model de Aposta
    • Criar Aposta
      • Checar datas
    • Editar Aposta

  • Rodada
    • Migration de Rodada
    • Model de Rodada
    • Criar rodada
    • Editar Rodada
    • Apagar rodada
    • Listar rodada
    • Show rodada

  • Resultados
    • Atualizar pontos da rodada
      • Add campo 'points' em User
      • Marcar vitória em Aposta
      • Atualizar pontos em User

  • Etc
    • Ranking de pontos
    • Confirmar cadastro via email
    • Esqueci a senha

  • Futuramente
    • Mais detalhes nos times
      • Jogadores
    • Ligas privadas

Tasks

  • Separar Result em seta rodada e atualizar pontos
  • tirar isAdmin dos endpoints (ver como foi feito em win)
  • colocar url das imagens como https
  • resize nas imagens na hora de salvar

Dados dos times CBLOL 2020/1

"teams": [
  {
    "code": "PRG",
    "image": "https://lolstatic-a.akamaihd.net/esports-assets/production/team/progaming-e-sports-2vvgww3i.png"
  },
  {
    "code": "PNG",
    "image": "https://lolstatic-a.akamaihd.net/esports-assets/production/team/pain-gaming-bb42sl8r.png"
  },
  {
    "code": "VK",
    "image": "https://lolstatic-a.akamaihd.net/esports-assets/production/team/keyd-stars-pm82vi.png"
  },
  {
    "code": "RDP",
    "image": "https://lolstatic-a.akamaihd.net/esports-assets/production/team/redemption-esports-balmzmyh.png"
  },
  {
    "code": "ITZ",
    "image": "https://lolstatic-a.akamaihd.net/esports-assets/production/team/intz-k09huzmi.png"
  },
  {
    "code": "FUR",
    "image": "https://lolstatic-a.akamaihd.net/esports-assets/production/team/idm-gaming-p8fyfck.png"
  },
  {
    "code": "FLA",
    "image": "https://lolstatic-a.akamaihd.net/esports-assets/production/team/flamengo-esports-90gamgqo.png"
  },
  {
    "code": "KBM",
    "image": "https://lolstatic-a.akamaihd.net/esports-assets/production/team/kabum-orange-1p8p6t8m.png"
  }
]

Telas do front-end

  • Tela de Login
  • Home
  • Ranking
  • Tela da rodada

  • Tela de admin
    • Rodadas
    • Rodada

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.