Inspiration

Urban agriculture and gardening is a movement that is quickly gaining traction and growing in popularity. With the lockdown, many people are turning to home gardening as a new hobby. Inspired by our parents' and families' own gardens, we created Greenhaus, a marketplace for local and home-grown produce to empower urban agriculture and build community in these difficult times.

What it does

Greenhaus offers a platform for sellers to list their own produce and for buyers to see what is being grown and sold near them.

How we built it

MERN but with firebase so FERN lol

Challenges I ran into

Chaney - As a beginner to web development, it was my first time learning about Github/Git and how to collaborate with other people through feature branches which is a setback when trying to dish out a full-fledged product under such limited time. I also began learning node.js/express.js which I had zero prior knowledge and led me to learn how to read documentation for the first time which was mostly with using firebase technologies. I learned about server-client architecture, queries, how the frontend and backend communicate, installing the necessary tools with VSCode and organizing databases between SQL and Firebase(Firestore). Learning all of these things was an information overload and proved to be a bit overwhelming and gives me a sense of apprehension for my next hackathon. As someone who is naturally a pessimist, its difficult for me to switch into the growth mindset I need to become a successful programmer. One of our members were unable to attend the hackathon as well due to personal issues which reduced our man-power.

Garrett - lol semantic ui kinda bad

Kien - As a first year computer science student, I lacked a lot of fundamental knowledge. My only computer science experience was with an AP Computer Science course back in high school. Without having a structured course to guide me, it was difficult for me to grasp basic concepts required to work on a proper project. I learned HTML and CSS which led to learning how to build a proper website. I also learned about using Git and Unix commands in order to send information back to my team.

Accomplishments that we're proud of

Garrett - r e a c t is cool i guess

Chaney - Developed working queries that could communicate with the database.

Kien - Building my first webpage as well as completing it with zero prior knowledge was the biggest thing I was proud of.

What we learned

Garrett - more react stuff, UI design

Chaney - I guess the biggest thing I can take away from this is the importance/ability to documentation. Of course everything else I learned about too.

Kien - I learned HTML and CSS/Flexbox

What's next for Greenhaus

Finish front-end and back-end implementation, as well as additional social features.

Share this project:

Updates