Inspiration

I belong to a community garden near my home. I wanted to create a service for growers and gardeners in my local community to connect with each other and spread seed and best practices.

What it does

SeedSwap is a website that allows local growers to post the seeds that they have in excess and are interested in sharing with other growers, in return for seeds that they want for their own gardens. All users can view the available seed-swap offers and can either match or counteroffer.

How we built it

SeedSwap is built using a Flask backend API and a React frontend. We used Python and Javascript in this project, respectively. MongoDB is used to manage the list of outstanding offers.

Challenges we ran into

One challenge was connecting the frontend to the backend. We successfully completed this by reading tons and tons of documentation and gaining a deeper understanding of React in the process.

Accomplishments that we're proud of

We're proud of the beautiful UI on the offers page, inspired liberally by Bootstrap.js example components. This was also our first involvement with building a frontend, and we're very satisfied with the end product.

What we learned

We learned how to use React and how to connect a frontend to a backend in a webapp.

What's next for Seed Swap

Next comes deployment on a GC instance so growers can actually start using SeedSwap!

Share this project:

Updates