-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Dave Walker edited this page Aug 19, 2024
·
1 revision
Nature Recorder implements a SQL-based wildlife records logbook. It's implemented in Python using Flask to provide a web-based UI and Alembic for database management.
Wildlife records consist of the following information, that is entered and maintained via the web application:
- Locations, with the following details:
- Unique name
- Address details
- Latitude and longitude
- Categories, with the following details:
- Category name e.g. birds, mammals
- Species, with the following details:
- The category to which the species belongs
- Species name
- Species sightings, consisting of:
- The species, and by implication the category the species belongs to
- Location
- Date
- Gender of the animals seen
- Number of animals seen (optional)
- Whether or not they were seen with young
- Conservation status information, consisting of:
- Conservation schemes, acting as containers for a set of rating values
- Conservation status ratings, values for the conservation status within a scheme
- Species conservation status ratings, status ratings for a species with effective start and end dates