--- title: "Project Leaguer: Sprint 1" author: [ Nathaniel Foy, Guntas Grewal, Tomer Kimia, Andrew Murrell, Luke Shumaker, Davis Webb ] --- # User Stories 1) As a developer, I would like a demo/testing server, with a basic Rails setup. 2) As a host/player, I would like to register and have an account. - For this task, we will be creating the user registration and log in capabilities for Leaguer. 3) As a host, I would like to start a tournamnet. - For this task, we will be creating a base tournament system for a host to run. 4) As a host/player, I would like to enter scores for players. 5) As an administrator, I want to specify how users become hosts. 6) As an administrator, I would like to install and boot my own server. 7) As a user I would like to see the progress of the tournament in my browser. 8) As a user, I would like a purdy homepage. # Tasks +---------------------------------------------------------+------+--------+----+ | Task Description | Size | Person | US | +=========================================================+======+========+====+ | Set up Scaffolding for all Models, Views, Controllers | | All | 1 | +---------------------------------------------------------+------+--------+----+ | Set up SQL Database tables and relations (implement our | | TBD | 1 | | database schema) | | | | +---------------------------------------------------------+------+--------+----+ | Deploy rails on the server at 199.180.255.147 | | Luke | 1 | +---------------------------------------------------------+------+--------+----+ | Peer review | | All | 1 | +---------------------------------------------------------+------+--------+----+ | Create log-in system backend (verification, cookies, | | TBD | 2 | | and redirection) | | | | +---------------------------------------------------------+------+--------+----+ | Create log-in system UI (forms, CSS, and submission) | | TBD | 2 | +---------------------------------------------------------+------+--------+----+ | Test it | | TBD | 2 | +---------------------------------------------------------+------+--------+----+ | Peer review | | TBD | 2 | +---------------------------------------------------------+------+--------+----+ | Create Preliminary Tournament Settings Page | | TBD | 3 | +---------------------------------------------------------+------+--------+----+ | Create Presentable Homepage | | TBD | 8 | +---------------------------------------------------------+------+--------+----+ | Design/Code Scoring/Pairing Algorithms and Procedures | | TBD | 3 | +---------------------------------------------------------+------+--------+----+ | Implement Tournament Registration and Tournament | | TBD | 2 | | Controller | | | | +---------------------------------------------------------+------+--------+----+ | Create View Tournament Page | | TBD | 6 | +---------------------------------------------------------+------+--------+----+ | Create Admin-level Server Management Page | | TBD | 4 | +---------------------------------------------------------+------+--------+----+ | Create a Player-level Data Entry Page/Method for Results| | TBD | 3 | +---------------------------------------------------------+------+--------+----+ | Create User Registration and Verification System | | TBD | 1 | +---------------------------------------------------------+------+--------+----+