This app is for bird lovers. As of right now, this app allows you to view recent, notable sightings in your area for the past week. Each card displays a picture of the bird, the time it was found, and the city and state it was found in.
This is an ongoing project - here is a list of the current work that is being developed:
- use BlurHash library to generate bird image backgrounds to replace current black background
- add bird images to db for caching
- add button for geolocating
- improve navbar and homepage styling
As a bird lover myself, I wanted a way to know about the recent sightings in my area. This was a perfect opportunity to solidify my knowledge of geolocating, geocoding and reverse geocoding that I used in my Weather App.
This app is built with React, Nextjs, Prisma and PostgreSQL, hosted on Heroku. I used this blog post to get started.
- PostgreSQL, set connection string in
DATABASE_URL
- eBird API key, set as
API_KEY
npm i
npx prisma db push
npm run dev