Authors: Thomas Basham
Version: 4.1.1
trout-tracker-wa-backend.vercel.app
Trout Tracker WA is a comprehensive web application designed to provide updated information about trout stocking in Washington state. This repository contains all the essential backend components of the project, including database management, a Flask API and a web scraper.
- Flask backend for server and API management.
- Data scraping tool for fetching real-time data.
- Comprehensive API for data retrieval.
- Set environment variables in a
.env
file as required. - Configure the database settings in the respective configuration files.
Start the Flask server:
python main.py
-
Flask
-
Beautiful Soup (Data scraped from WDFW Stock Report)
-
SQLAlchemy
-
PostgreSQL Database
-
GitHub Cron Job (To schedule webscraping daily)
-
Google Geolocation API (To get lat/lon of lakes)
-
Docker
- Developer: Thomas Basham
- Email: bashamtg@gmail.com