Yet another tennis ladder and tournament management website

Discussion in 'Adult League & Tournament Talk' started by tennis34, Jan 21, 2013.

  1. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    Hi guys,

    I'm working on a tennis ladder/league and a tournament management website. It's free for everyone to use, no gimmicks :)

    The url is http://www.laddero.com if someone wants to take a look and help me beta-test it?

    My goal is to replace outdated TennisEngine.com website (I'm sure all of us used it at some point!).

    Some of the features:
    - this website is absolutely free for both players and admins
    - find a local league/ladder and opponents
    - create and administer a new league/ladder
    - create, manage or play a tennis tournament
    - keep a personal journal of all ladder and non-ladder matches
    - view all kind of statistics about your matches and your playing patterns.

    Please let me know what you think. I just launched this very first version of it today. Thx!
     
    #1
  2. beernutz

    beernutz Hall of Fame

    Joined:
    Aug 16, 2005
    Messages:
    4,414
    Location:
    expanding my Ignore List
    I'm not sure how to use this to manage a league team. That involves being able to enter a schedule of matches (dates, opponents, and locations) and assigning players to each match and line then being able to contact them through the system. I don't see how this would be possible with your system unless I'm missing something. The interface (AJAX?) is very slick though.
     
    #2
  3. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    Thanks or taking a look! The league management is not ready yet. Sorry, I should have pulled that out from the features list!

    Which features are you exactly looking for when managing a league? I'm more than happy to add them :)
     
    #3
  4. beernutz

    beernutz Hall of Fame

    Joined:
    Aug 16, 2005
    Messages:
    4,414
    Location:
    expanding my Ignore List
    Well I was trying to think of what tennisone.com offers. They are apparently going to start charging for access to their formerly free system so some captains at our club are looking around for alternatives.

    Like I wrote before, that involves being able to enter a schedule of matches (dates, opponents, and locations) and assigning players to each match and line then being able to contact them through the system but also a lot of other functions. I've copied their team member menu options and the captain menu options below where the text in bold is a section title to give you an idea of what tennisone does. You could always join and see for yourself.

    Team Member

    My Information

    Update Personal Information
    Match Schedule & Availability
    Practice Schedule & Availability

    My Match Information
    Match Availability Summary
    Match Schedule & Lineup
    Confirm My Match Availability
    Display Match Emails
    Add Matches to Google Calendar

    Teammate's Match Information
    Update Teammate's Match Availability
    Confirm Teammate's Availability

    Practice Information
    Practice Availability Summary
    Practice Responses by Date/Time
    Update Teammate's Practice Availability

    Team Information
    View Team Roster
    Email Team
    Player and Team Rankings
    Match Results
    Team Blog
    Edit Team Blog
    Upload Team Pictures
    View Team Pictures

    Club Information
    Club Schedule of Matches
    My Matches for All Teams
    Email Players at my Club

    Miscellaneous
    Apparel and Equipment

    Captain

    Team and Club Information

    Getting Started
    Team Information
    Club Information
    Hide Pages from Players
    Delete This Team
    Opposing Team Information
    Captain/Coach's Message

    Team Members
    Add Players from my Club
    Add New Players to Roster
    Remove Players from Roster
    Edit Player Information

    Scheduling - Matches
    Match Schedule
    Match Lineup
    Email Opposing Teams
    USTA NorCal Schedule Upload
    Tennislink/Excel Schedule Upload

    Scheduling - Practices
    Practice Schedule
    Practice Availability Details
    Practice Lineup

    Matches and Results
    Print Lineup Card
    Match Results

    Help
    Team members login problems

    We actually use a different online system to schedule court time and make reservations for lessons with a club pro on our courts. I believe it is run by the USPTA and is found at courtsideusa.com. You might want to consider integrating its functions as well to generate more interest in your software.
     
    #4
  5. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    Wow, this is really great info! Thanks so much!
    I will definitely be adding the league feature in near future.
    Right now, the goal is to have all of TennisEngine.com functionality, and much more....
     
    #5
  6. gmatheis

    gmatheis Hall of Fame

    Joined:
    Aug 10, 2010
    Messages:
    1,575
    simple observation after a brief look at your login.jsp page.


    The tabs to switch between login/new user/features /FAQ are only selectable at the very top of each tab ... should be clickable in that whole bar.

    I clicked like 5 times with no result until i realized you can only click the very top (of course I played 3 times today and am a little tired)
     
    #6
  7. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    Hi gmatheis,
    thanks for taking a look!
    Which browser are you using? Tabs are clickable for me in Firefox, Chrome and IE 9.....
     
    #7
  8. mikeler

    mikeler G.O.A.T.

    Joined:
    Sep 26, 2008
    Messages:
    19,694
    Location:
    Central Florida
    Test it in Safari too. Ah, the joy of web programming. Four major browsers with umpteen versions of each.
     
    #8
  9. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    I tested it on Safari on iPad and iPhone....I don't have a Mac to confirm it works on that version of Safari too....

    Yeah, I do web development for a living, and I'm always anxious when a new version of a browser, Adobe Acrobat, or (insert any other software here) is released....you know something will break with one of those updates!
     
    #9
  10. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    I'm getting some really great suggestions from a lot of people, thanks everyone!
    I just added a feature to configure a ladder as a private or public.
    And I added an explanation how the system calculates rankings and Average Opponent Strength.
     
    #10
  11. mikeler

    mikeler G.O.A.T.

    Joined:
    Sep 26, 2008
    Messages:
    19,694
    Location:
    Central Florida
    I'll try and remember to test your website out one of these nights when I'm at home on a Mac. There were some minor differences the between the iOS and Lion versions of Safari on the last website I worked on.
     
    #11
  12. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    I'm thinking of adding more ranking systems as a way to calculate rankings. What do people prefer: based on ranking points, leap frog...etc?

    Right now, my ranking system is based on number of matches won and I calculate quality of opponents (average opponent strength). Any opinions if I should combine those two somehow? (for example, total ranking points would be: # of matches won + 0.5*avg_opponent_strength) ? Or maybe I will just make it so that the administrator can configure the weight of the avg_opponent_strength?
     
    #12
  13. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    This is implemented now :)

     
    #13
  14. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    Another change that I just made:
    You can configure number of points given for each match won/lost.
     
    #14
  15. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    Also, here are the standing in the ATP fantasy ladder for Top 20 players that I'm keeping track of:
    http://www.laddero.com/viewPublicLadder.jsp?ladderId=15

    I entered all results for Top 20 players since beginning of 2013. It will be interesting to see how will this list match the ATP rankings as the year go by.

    Matches counted for this fantasy ladder are only when a Top 20 player plays another Top 20 player. (Top 20 is taken from the beginning of 2013).

    Novak is first with 4 Top 20 wins. Followed by Ferrer with 3 wins.
     
    #15
  16. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    I just implemented a way to seamlessly embed laddero.com functionality into your own personal/club website.

    That way, if your members are already signing into your website, they don't have to sign in into laddero.com (and they don't know that ladder data is hosted somewhere else).
     
    #16
  17. AR15

    AR15 Professional

    Joined:
    Mar 3, 2006
    Messages:
    1,125
    Location:
    Gulf Coast, USA
    How does this functionality work. I couldn't find the link, in your site, to contact you. Is there a charge?
     
    #17
  18. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    Hey there!
    I might charge for this functionality in future (since I won't be displaying ads within your website), but let's say that first 10 people using it get it for free as a thanks for helping me beta-test it (there's still couple free slots left).

    The way the set up works is:
    1) Create a laddero.com account and create your ladder. Do NOT add players yet (so they wouldn't get an email from laddero.com), but email me at info@laddero.com with your ladder details.

    2) I will enable your account for this feature, and at that point, you can start adding your players. They will NOT get an email from laddero.com, since it will be transparent to them that their ladder is hosted somewhere else.

    3) Also, I will send you a link that you will use to embed your ladder in your website.

    Let me know if this makes sense? :)
     
    #18
  19. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    Just thought that I should revive this thread since I made a bunch of changes to the interface and added more features....Also, the spring is here and I know that many Admins are looking for a better alternative to TennisEngine :)
    Please take a look at laddero.com and let me know of any questions/suggestions?
    Thanks!
     
    #19
  20. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    I'll try to keep thread going to notify everyone of updates...

    Per popular request, I implemented a 20-point Leap Frog ranking system
     
    #20
  21. TimothyO

    TimothyO Hall of Fame

    Joined:
    Oct 5, 2010
    Messages:
    3,592
    Location:
    Baseline
    So the top player can challenge the bottom player and, assuming that represents their skill difference, earn an easy 20 points?

    What happens if the bottom player refuses the challenge by the top player?
     
    #21
  22. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    Sorry for a late reply (7 months!) :)

    Right now, there's no limitation on who can challenge whom (but, I will be working on it soon, and make it one of the configurable options).

    However, the fairness is of rankings is built into the ranking systems:
    1) My customizable algorithm (your ranking depends on the strength of your opponents)
    2) Leapfrog rankings

    Also, Administrator can always verbally enforce rules and delete matches that seem like abuse of the system.
     
    #22
  23. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    Here are all the latest updates to the website:

    - graphical representation of each player's winning/losing streaks
    - all other historical data has graphical representation
    - graphical h2h representation
    - export as excel standings and matches played (useful for backups)
    - add captcha to the registration and user upload page. and create all users as active, and log them directly into the system.
    - match simulator for what if scenarios
    - Simplified login and registration process. uneccessary clicks are eliminated
     
    #23
  24. tennis34

    tennis34 New User

    Joined:
    Jun 22, 2011
    Messages:
    50
    Location:
    Pittsburgh, PA
    It's been awhile since I've posted updates to laddero.com, but here is the latest:
    - Count only last N matches between two opponents toward rankings (configurable). (Still allow people to play each other more than N times (it will count toward their H2H record), but only count last N matches toward ratings for that ladder. This prevents two people being on top of the ladder by playing only each other.

    - Add participation/diversity points to the rankings: get “bonus” points if you play a variety of players. For example, one bonus point for each unique player you played.

    - Group emailing - allow to contact only sub-groups of people. Filtering per: peers, top 5 players, bottom 5 players, per NTRP…. many combinations are possible.
     
    #24
  25. Choachy

    Choachy New User

    Joined:
    Jan 22, 2015
    Messages:
    8
    Page wouldnt load:

    504 Gateway Time-out
     
    #25

Share This Page