Collaborating on web client for collecting and standardizing fishing information on a global scale.

The Fishing Network

The web version of the Fishing Network allows users visualize fishery data that has been inputted by a variety of users. Currently, the Fishing Network supports uploading csv files of fishing data to the database and even has a csv formatter to help users correctly input the data. There is also a mobile app to allow users to input data.

Next Steps

Coming soon, the Fishing Network will have SDKs for easy API access. The user interface will also be upgraded to support more complex queries for the data and have more detailed data plots. The Fishing Network hopes to add accounts for users to save their own information.

Dev Environment Setup

Always dreamed of adding on to the fishing network? Here's how.


Requires Python 2.7.* Server requires Mac or Linux


  1. git clone
  2. In the repository virtualenv venv ⋅⋅* If you get an error, you may need to install virtualenv with pip install virtualenv
  3. Active your virtual environment ⋅⋅1. Mac: source venv/bin/activate
  4. pip install -r requirements.txt
  5. If you do not have MongoDB installed locally: brew install mongodb
  6. In your venv directory ⋅⋅1. mkdir -p data/db ⋅⋅2. mongod --dbpath data/db
  7. Heroku local web ⋅⋅* If Heroku is not recognized, you may need to install the heroku toolbelt

Disco @ http://localhost:5000


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Share this project: