Inspiration

The inflation of Global food prices drives people to hunger these days. We wanted to help people who are in tight budget by providing the information which helps them to spend the least money on food which is still fresh and healthy.

What it does

SmartRecipes presents to users a recommendation of the menu which based on the ingredients that users already have or easy and cheap to buy. Also, it provides the nutrition information which is one of the important point to help them stay healthy.

How we built it

Main language: Python 3 Database: CockroachDB HTTP server: Flask (https://flask.palletsprojects.com/en/2.2.x/) Webpage: AngularJS & Bootstrap

Note: database schema and data operators are fully built and tested. UIUX concept finished. HTTP server and webpage frontend not implemented. We do not have a working frontend.

Challenges we ran into

We have never used CockroachDB and we had to set up the user account and learn from scratch. We also had to define our DB schema using CDB tables, as well as all the query strings.

Most of us have limited experience on Python, so people have to learn while coding.

Accomplishments that we're proud of

  • CockroachDB database and data operators fully set up online.

  • UIUX concept looks good.

What we learned

  • Connecting frontend to backend is not that easy, and takes great coordination and communication between teammates.

  • Clear requirement communication early and often is important to make sure the product lands in time.

What's next for SmartRecipes

  • Fill in the missing pieces and finish the website.

Built With

Share this project:

Updates