Coder Social home page Coder Social logo

ddl's Introduction

ddl - Dominicana DotA League

October15-Landing

Code Climate Test Coverage

DDL is a web based In-House ranking system built in Rails for the Dominican DotA 2 community and supported by the players from the Stomp Machine.

The community has been playing In House games for more than 7 years without having a way to organize them easily, this application helps with the creation, balancing, game tracking and ranking of players. It also ensures accounts are valid using a combination of human moderator and the integration with Facebook (popular in our country).

Steam doesn't provide an API for lobby games so the tracking used to be manual, ddl totally automates the process and as it evolves it will try to be as complex and useful as possible.

The application was built using Puma, PostgreSQL and Facebook's omniauth and it's tested with RSpec.

You can check the web application running live by visiting http://ddl.do .

====

Todo lists:

2015:

  • Divide gaming periods by seasons, in which we will offer prizes to members of the communities which lead in different categories.
  • Smooth out UI and animations.
  • Rework views, DRY some stuff (move code to the decorators)
  • Improve player profiles.
  • Finish the model tests and implement controller, routing and feature tests.
  • (more minor stuff)

2016:

  • Add support to mobile devices.
  • Add public API.
  • Add a live chat using ActionCable.
  • Add support to other games.
  • Implement a gem with its own DSL to easily manage different games under the same logic.
  • (much more)

ddl's People

Contributors

truenito avatar

Watchers

 avatar

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.