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.

Share this project:

Updates