This is not a working application at this time, feel free to open a pull request to participate
- Obtain fishing reports in an automated fashion from the State of California's DFG Stocking Report here -> https://nrm.dfg.ca.gov/FishPlants/ (click the "Export" button near the bottom of the page)
- We will need to import the data in a database, for Geo location features, at this time it doesnt matter whether its SQL, NoSQL, Redis or Elasticsearch (im strongly leaning toward elasticsearch right now), but because it will run on a cron task it will need to be running on a database which is always available.
- We will want to display the data on a geolocation aware map, we can probably use Elasticsearch + Kibana for this, which is the reason I think Elasticsearch might be the best option.
- I think this should stay as a rake task for obtaining data, because then we can just add the task to crontab
- It might be nice to implement some features like automated email notifications when stocking reports are near favorite spots, or near home
- Ruby 3.1.2 (can quickly be obtained from RVM)
- MongoDB Installed and Running
$ make install
$ make run
$ make elasticsearch
- in a third tab, run the kibana service and open browser to http://localhost:5601
$ make kibana