Inspiration

The North American Honeybee Crisis is one of the most underrated crises in history: if these pollinators go extinct, entire food chains could be upset or destroyed as the crucial role of the honeybee disappears. So, I was inspired to create a service that brings power to the everyman to help save the bees.

What it does

Upon completion, the user story will be as follows:

The user enters the site, and is prompted to create a new account. The required information includes the user's name, email, shipping information, and billing information (handled by Stripe). Based on the user's location, the database computes the user's _ region _ and which bee-friendly plants (from a large database) are suitable from the user's climate.

The user can then view cards with the names, pictures, and descriptions of each suitable plant, organized by season, and select as many as they would like to purchase. The user can choose such plants in order to match their desired backyard aesthetic, how much effort they can put into caring for it, and other factors.

Once the user has chosen all desired plants, they can purchase seeds for a considerable discount over buying them at a local store. (In production, FeedBuzz would either maintain a large inventory or would work in connection with local nurseries.) They also have the choice of a one-time purchase of their seeds, a yearly subscription, or a seasonal subscription.

Once the seeds arrive (with planting and care instructions), the user simply plants the seeds and, once they grow, start contributing to saving the bees!

How I built it

The project uses a MySQL database for storage and querying, and then a Python-based frontend for controlling the HTML and API. The HTML design is abetted by Bootstrap.

Challenges I ran into

I am unexperienced with HTML and web design, and so designing even one page for the example was a struggle.

Accomplishments that I'm proud of

This is my first full-Python-based API!

What I learned

I learned about the Stripe API and a lot about how to use Flask, as well as NGrok for remote hosting.

What's next for FeedBuzz

Moving forward, I will implement the remainder of the user story above.

Share this project:

Updates