Git Product home page Git Product logo

whoisyourdatabase's Introduction

Hello World!

I am a software engineer based in Orange County, CA

Connect with me:

https://www.linkedin.com/in/awiswasi/ https://wiswasi.itch.io/ https://wiswasi.wixsite.com/portfolio

trophy

whoisyourdatabase's People

Contributors

awiswasi avatar bobsterman avatar dylanmurphey avatar

Stargazers

 avatar

Watchers

 avatar

whoisyourdatabase's Issues

Story 2: As a potential visitor, I would like to see a list of all the teams sorted by team name and stadium name so that I can locate specific team information more quickly.

Story 2:  

As a potential visitor I would like to see a list of all the teams sorted by team name and stadium name so that I can locate specific team information more quickly.

Point 2 and 3 

Description:

All baseball teams and stadiums are listed, with sort options for stadium features

Sprint Assignment

Programmers

Prioritizing

  • 2 points

List of Assumptions

  • Basic UI window set up

  • Baseball stadium database loaded

Definition of Done

  • Code pushed to the repository that was created by the product manager from different branches. (Github)

  • Product manager will check the code and merge to the master branch.(Github) 

  • Code commented and documented with doxygen style comments. (Doxygen)

  • The website created by doxygen will have a full description of all data and functions, and will have grough that shows the relations between classes. (Doxygen)

  • Database is successfully loaded into a readable table

  • Table can be sorted by all values

  • Allow for option to view total of a selection

Tasks

  • Create table of database

  • Ensure sorting is functional

Tests

  • Ensure sorting is functional for all values, especially numeric :)

  • Table of database shows all teams in database

  • Table of database displays data correctly

Story 1: As a baseball enthusiast I would like to see all of my favorite baseball team's information so that I can see how cool they are.

Story 1:  

As a baseball enthusiast I would like to see all of my favorite baseball team's information so that I can see how cool they are.

Point 1 on direction 

Description:

Selecting a baseball team will display the team and stadium information.

Sprint Assignment

  • Sprint 1

Programmers

  • Dylan

Prioritizing

 ~ 1 point base line :D

List of Assumptions

  • Basic UI window set up

  • Baseball team database loaded

Definition of Done

  • Code pushed to the repository that was created by the product manager from different branches. (Github)

  • Product manager will check the code and merge to the master branch.(Github) 

  • Code commented and documented with doxygen style comments. (Doxygen)

  • The website created by doxygen will have a full description of all data and functions, and will have grough that shows the relations between classes. (Doxygen)

  • User is able to select a baseball team and view corresponding stadium data including: stadium name, seating capacity, location, playing surface, league, date opened, distance to center field, ballpark typology, and roof type.

Tasks

  • Create display for information relating to individual team and stadium including stadium name, seating capacity, location, playing surface, league, date opened, distance to center field, ballpark typology, and roof type

  • Create widget to allow for baseball team selection

Tests

  • First/last team load correctly

  • Correct information is displayed for each team

  • User is unable to select invalid team

Story 5: As a baseball fan who has wasted far too many tickets, I would like to have a list of open roof types by team names so that I can better choose a team to root for.

Story 5:  

As a baseball fan who has wasted far too many tickets, I would like to have a list of open roof types by team names so that I can better choose a team to root for. 

Description:

The user can view a list of stadiums and their teams sorted by open roof types.

Sprint Assignment

Programmers

  • Austin Simpson

Prioritizing

  • 2 story points

List of Assumptions

  • Database is filled with needed info.

  • Function to display a list of teams and stadiums.

Definition of Done

  • Code pushed to the repository that was created by the product manager from different branches. (Github)

  • Product manager will check the code and merge to the master branch.(Github) 

  • Code commented and documented with doxygen style comments. (Doxygen)

  • The user is able to choose to sort the list of stadiums (and their teams) by roof type.

Tasks

  • Create a function that is able to sort the list of stadiums and their teams by roof type.

Tests

  • Use the display function to show the list and check the list to ensure that the order is correct.

Story 9: As a student, I would like to display a list of the National League team names and their stadiums sorted by stadium name and park typology.

Story 9:  

As a student, I would like to display a list of the National League team names and their stadiums sorted by stadium name and park typology.

5. Determine the minimum spanning tree (MST) connecting all the MLB stadiums using Prim's or Kruskal's algorithm. Display the associated mileage.

6. Perform a DFS starting at Oracle Park (San Francisco Giants). If there is a choice, always choose the shortest distance. Display the associated mileage.

7. Perform a BFS starting at Target Field (Minnesota Twins). If there is a choice, always choose the shortest distance. Display the associated mileage.

-> ?

Description:

The user can display the National League teams sorted by their corresponding stadium name and park typology.

Sprint Assignment

Programmers

  • Awf Wiswasi

Prioritizing

List of Assumptions

  • Database is filled with needed info.

  • Function to sort the National League teams by stadium name.

  • Function to sort the National League teams by park typology.

Definition of Done

  • Code pushed to the repository that was created by the product manager from different branches. (Github)

  • Product manager will check the code and merge to the master branch.(Github) 

  • Code commented and documented with doxygen style comments. (Doxygen)

  • The website created by doxygen will have a full description of all data and functions, and will have grough that shows the relations between classes. (Doxygen)

  • An admin can select the admin button on the main menu and must input a username and password to access the admin functionality 

  • An admin page has been created with the buttons "Edit colleges" and "Edit souvenirs" 

  • An admin can add a souvenir in the edit souvenirs page 

  • An admin can delete a souvenir in the edit souvenirs page

Tasks

  • Create a function that lets the user display National League teams by stadium name.

  • Create a function that lets the user display National League teams by park typology.

Tests

  • Use the display function to show the National League teams sorted by stadium name and by park typology to ensure that the user can display them either way.

Story 14: As an admin, I would like to have a login page so that I can use the admin functions.

Story 14:  

As an admin, I would like to have a login page so that I can use the admin functions.

Point 1 on direction 

Description:

Selecting a baseball team will display the team and stadium information.

Sprint Assignment

  • Sprint 1

Programmers

  • Dylan

Prioritizing

 ~ 1 point base line :D

List of Assumptions

  • Basic UI window set up

  • Baseball team database loaded

Definition of Done

  • Login screen allows user to access admin functions.

  • Code pushed to the repository that was created by the product manager from different branches. (Github)

  • Product manager will check the code and merge to the master branch.(Github) 

  • Code commented and documented with doxygen style comments. (Doxygen)

  • The website created by doxygen will have a full description of all data and functions, and will have grough that shows the relations between classes. (Doxygen)

  • Admins can access to login page where they can enter a username and password to gain access to admin functions.

Tasks

  • Create display for login screen.

  • Create widget to allow for baseball team selection

Tests

  • First/last team load correctly

  • Correct information is displayed for each team

  • User is unable to select invalid team

Story 3: As a potential visitor, I would like to filter all teams/stadiums by their league so that I can find specific teams to my interests.

Story 3:  

As a potential visitor, I would like to filter all teams/stadiums by their league so that I can find specific teams to my interests.

Description:

The user can view a list of teams/stadiums sorted by American league/National league.

Sprint Assignment

Programmers

  • Dylan

Prioritizing

  • 3 story points

List of Assumptions

  • Basic UI window set up

  • Baseball stadium database loaded

  • Table display is done

Definition of Done

  • Code pushed to the repository that was created by the product manager from different branches. (Github)

  • Product manager will check the code and merge to the master branch.(Github) 

  • Code commented and documented with doxygen style comments. (Doxygen)

  • The website created by doxygen will have a full description of all data and functions, and will have grough that shows the relations between classes. (Doxygen)

  • Table can be filtered using:

  • Team league (American/National)

  • Roof type

  • "Display only the stadium(s) and corresponding team name(s) 

  • "that has the greatest distance to center field."

  • "that has the smallest distance to center field."

  • A button has been created so that a student can select  to go to the 1 closest universities 

  • A recursive function has been created that selects a series of universities that are closest to one another. 

  • A plan is displayed.

Tasks

  • Create filtering options

  • Create "View Total" option for a given value in selection

Tests

  • Filter options remove correct teams for temporary display

  • "View Total" options display correct totals for filtered and unfiltered data

Story 13: As an admin, I would like to modify souvenir information saved in my databases so that I can better run my software and it be more user friendly.

Story 1:  

As a baseball enthusiast I would like to see all of my favorite baseball team's information so that I can see how cool they are.

Point 1 on direction 

Description:

Selecting a baseball team will display the team and stadium information.

Sprint Assignment

  • Sprint 1

Programmers

  • Dylan

Prioritizing

 ~ 1 point base line :D

List of Assumptions

  • Basic UI window set up

  • Baseball team database loaded

Definition of Done

  • Code pushed to the repository that was created by the product manager from different branches. (Github)

  • Product manager will check the code and merge to the master branch.(Github) 

  • Code commented and documented with doxygen style comments. (Doxygen)

  • The website created by doxygen will have a full description of all data and functions, and will have grough that shows the relations between classes. (Doxygen)

  • Admin users will have the ability to change the prices of the traditional souvenirs

  • Admin users will have the ability to add new traditional souvenirs

  • Admin users will have the ability to delete traditional souvenirs

Tasks

  • Create display for information relating to individual team and stadium including stadium name, seating capacity, location, playing surface, league, date opened, distance to center field, ballpark typology, and roof type

  • Create widget to allow for baseball team selection

Tests

  • First/last team load correctly

  • Correct information is displayed for each team

  • User is unable to select invalid team

Description:
Admin users will have the ability to do the following:
a. change the prices of the traditional souvenirs
b. add new traditional souvenirs
c. delete traditional souvenirs

Story 6: As a history buff, I would like to see a list of stadiums and their corresponding team names in chronological order so that I can feel better about the world.

Story 6:  

As a history buff, I would like to see a list of stadiums and their corresponding team names in chronological order so that I can feel better about the world. 

Description:

The user can view a list of stadiums and their teams sorted from oldest to newest.

Sprint Assignment

Programmers

  • Austin Simpson

Prioritizing

  • 2 story points

List of Assumptions

  • Database is filled with needed info.

  • Function to display a list of teams and stadiums.

Definition of Done

  • Code pushed to the repository that was created by the product manager from different branches. (Github)

  • Product manager will check the code and merge to the master branch.(Github) 

  • Code commented and documented with doxygen style comments. (Doxygen)

  • The user is able to choose to sort the list of stadiums (and their teams) in chronological order.

Tasks

  • Create a function that is able to sort the list of stadiums and their teams from oldest to newest.

Tests

  • Use the display function to show the list and check the list to ensure that the order is correct.

Story 7: As an event coordinator, I would like to see a list of stadiums and their corresponding team names sorted by seat capacity so that I can better plan my events.

Story 7:  

As an event coordinator, I would like to see a list of stadiums and their corresponding team names sorted by seat capacity so that I can better plan my events.  

Description:

The user can display a list of stadiums and their team names, sorted by seat capacity.

Sprint Assignment

Programmers

  • Awf Wiswasi

Prioritizing

  • 2 story points

List of Assumptions

  • Database is filled with needed info.

  • Function to display a list of stadiums and their team names.

Definition of Done

  • Code pushed to the repository that was created by the product manager from different branches. (Github)

  • Product manager will check the code and merge to the master branch.(Github) 

  • Code commented and documented with doxygen style comments. (Doxygen)

  • The user is able to choose to sort the list of stadiums (and their teams) in chronological order.

Tasks

  • Create a function that is able to sort the list of stadiums and their teams by seat capacity, ascending and descending.

Tests

  • Use the display function to show the list and check the list to ensure that the order is correct.

Story 4: As a civil engineer, I would like to see a list of stadiums and corresponding teams sorted by park typology so that I can better design a different park.

Story 4:  

As a civil engineer, I would like to see a list of stadiums and corresponding teams sorted by park typology so that I can better design a different park. 

Description:

The user can view a list of stadiums and their teams sorted by park typology.

Sprint Assignment

Programmers

  • Austin Simpson

Prioritizing

  • Story points 2

List of Assumptions

  • Database is filled with needed info.

  • Function to display a list of teams and stadiums.

Definition of Done

  • Code pushed to the repository that was created by the product manager from different branches. (Github)

  • Product manager will check the code and merge to the master branch.(Github) 

  • Code commented and documented with doxygen style comments. (Doxygen)

  • The user is able to choose to sort the list of stadiums (and their teams) by park typology.

Tasks

  • Create a function that is able to sort the list of stadiums and their teams by park typology.

Tests

  • Use the display function to show the list and check the list to ensure that the order is correct.

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.