This project is a nature-inspired data logging tool for tracking bird sightings in a garden, at your home, sanctuar or anywhere you please. Built with Python and SQLite, it allows users to record species, timestamps, locations, and notes, and visualize seasonal patterns using dashboards.
- Log bird sightings with species, date/time, location, and notes
- Store data in a relational SQLite database
- Query sightings by season, species, or location
- Optional dashboard integration with Power BI or Tableau
- Flask-based web interface for easy data entry (optional)
- Python 3
- SQLite
- SQLAlchemy
- Flask
- Tableau (for visualization)
Ashley logs a sighting of a Northern Cardinal in her West Virginia garden on Sept 5, 2025. The logger stores the entry and later visualizes seasonal bird activity using Tableau.
- Clone the repo
- Run
logger.pyto log sightings - Use
queries.pyto explore patterns - Connect
bird_data.dbto Power BI or Tableau for dashboards - Feather-Trace/ ├── app.py ├── sightings.db ← (auto-created on first run) ├── static/ │ └── uploads/ ← create this manually └── templates/ └── index.html
- Add image upload for sightings
- GPS-based location tagging
- Weather API integration
- Moon phase integration and logging