Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.19 KB

README.md

File metadata and controls

19 lines (14 loc) · 1.19 KB

BassScoreboard

A scoreboard for bass fishing tournaments. The concept is to be able to have a user interface for inputting data and a live application for displaying the data as a ranking graphic.

Architecture

Architecture will have to remain local and packaged, as there usually is not internet access in the places where fishing tournaments take place. This project will consist of a single flask app for input and display and a local sqllite DB.

Table Schemas

DB application consists of 1 table, Boats2, which contains unqiue entries for each boat, as well as a column for each of the 5 fish they catch. There is a calculated column for total weight and a column the biggest fish, dependent on the toggle in the UI for "is_big_bass", which is updated on submission of fish.

Additional Components

The application will require ingesting and publishing excel sheets. More specifically ingesting boat data mapping and publishing records of the score.

TODO:

  1. Add about page with options for loading boat data given a path.
  2. Add penalty box for fish
  3. Toggle option in manage fish for switching between lb/oz and decimal.
  4. Package for deployment to ship.