-
-
The "home" page, where you can view all sightings posted by PeckPeckTech users.
-
Clicking on a bird sighting dot shows a pop up with information about the bird sighted.
-
The UI for viewing your bird wishlist and species seen.
-
Your personal birds sighted map, individual to user.
-
UI For selecting a bird species for adding a sighting.
-
UI For selecting an address for adding a sighting.
-
UI For selecting a date for adding a sighting.
-
UI for viewing notifications, which we hope to implement in the future.
Inspiration
We wanted to create a project that allows communities to flourish through nature. I am a very avid birder, and was frustrated by the lack of open source applications that allow you to see sightings from fellow birders near you.
What it does
PeckPeckTech provides three main features: a home map interface that displays sightings of all users, adding your own bird sitings that you can then view both in a list and on a map, and a wishlist for bird's you'd like to see in the future.
How we built it
We built this project through a Laravel project, which is a PHP framework. We therefore built this website with PHP, HTML, and CSS. We also used MariaDB to store relevant data tables, managing our data on a home server through MyPHPAdmin. We deployed the project using Cloudflare and AWS with a domain we bought on .TECH.
Challenges we ran into
Some issues we ran into was trying to understand bootstrapping. There are many HTML elements that were new to us, so we had to teach ourselves how to use all sorts of new tools.
Accomplishments that we're proud of
We are both very proud of how visually stunning our project came out, as it shows our comprehension of the aforementioned complex bootstrapping. We are also excited for the impact this website could create for ornithologists and casual birders alike!
What we learned
We learned about and used attributes such as cards, side bars, and much more from the bootstrap framework within Laravel. We also learned quite a bit about GIS data and how to manage and display it on an intractable map, Leaflet.
What's next for PeckPeckTech
We would love to continue developing this website into something the community can truly gather around. We'd like to implement adding friends on PeckPeckTech, where you can send a friend request to another user and, after they accept, you can keep up with each other's bird sightings through notifications. We'd also like to have a way to view other people's profiles and personal sighting maps.
Log in or sign up for Devpost to join the conversation.