Sebastian’s Status Report for 4/20/2024

Weekly Accomplishments:

  • Coding in API calls to Sous-Chef Frontend App to connect to local MySQL Database.
    • Inventory Screen calls GET Request to get info from Database and load it.
    • Calendar Screen calls GET Request in same fashion.
    • Requesting a Recipe from ChatGPT now involves using GET Request to check what ingredients there are in the DB and then gives those to GPT to get recipes.
    • Recipe Screen calls GET Request to get info from what Recipes are saved to be displayed
    • Recipe’s can be saved to DB via a POST Request.
  • Location Sorting in the Inventory Screen works appropriately. Can filter to see ingredients only in the Refrigerator or the Pantry etc.

Weekly Goals:

  • Figuring out how to make encoded images work on my local SousChef app.
  • Finish Connecting SousChef App with local DB
  • Move Local DB to Server and change the calls to point to the server instead.
  • Make Final Presentation Slides and be ready to present.

What I learned:

As I was tasked with making the backend of the Sous-Chef project work, I had previously not used SQL so much and configured a MySQL database. I have also never coded up my own REST API that would server to connect all the components of the project.

Most of my learning came from reading documentation, whether from MySQL documentation or FastAPI documentation. I learned how to better find what I am looking for in documentation throughout this project to solve a specific task instead of reading through all the available documentation, which isn’t as time effective.



Leave a Reply

Your email address will not be published. Required fields are marked *