During the pandemic, we saw a surge of Facebook groups with the goal of promoting and supporting small local restaurants and catering services. However, the posts on social media group pages are difficult to keep track of, for business owners and for users alike. We decided to build a platform - Foodjiji - modeled after the well-known marketplace platform Kijiji, with the goal of offering a platform where small restaurants and catering services can showcase their offers.

What it does

There are two types of accounts on Foodjiji: buyer and seller. If the user is logged in as a buyer, they can browse posts made by sellers and leave feedback on a specific seller. If the user is logged in as a seller, they can view the reviews left by buyers and create a new post.

How we built it

We used Flask to build the backend, along with PostgreSQL to keep track of accounts, posts and reviews. The final webpages are designed and stylized using HTML and CSS.

Challenges we ran into

This is the first dynamic webapp that we ever built, and the first webapp with more than one page, and the first webapp with a database. This is a lot of "first"! So we ran into a lot of problems, especially with the database and how to integrate it into our flask program using SQLAlchemy.

Accomplishments that we are proud of

Everything! We are proud and happy to have learned about databases and dynamic web dev, and we are definitively very proud to have the webapp up in under 48 hours.

What we learned

Everything! As said above, we came very unexperienced in web dev, so we had to learn almost everything ;)

What's next for Foodjiji

Make the platform secure and add either payment methods, or ways for the buyers to contact the sellers.

Share this project: