Easy As Pie

Weekly meal planner which generates a shopping list.

Project Type: University Assignment

Programming Languages: HTML 5, JavaScript, CSS

Group/Solo: Group

Features: Firebase Authentication and Database

This assignment was a group project where i lead a team in developing a web based mobile app based off of an idea from a previous assignment. The application is a 7 day meal planner where the user can add meals to the application which can then be added to the meal plan, the user can then generate a 7 day shopping list based of the meal in the planner. Designed to save time preparing for a shopping trip.

My Contribution:

My focus was the back-end JavaScript which involved learning how to use Google Firebase and coding the button functions to get data from the Firebase database and display it on the page. I also wrote a lot of the HTML for the pages. I took part in peer-programming with two other members as neither felt confident enough to do it on their own.

Features:

  • Cordova
  • Google Firebase

Self Reflection:

I had a little bit of previous knowledge with HTML, JavaScript and CSS going into this project but I was new to Google Firebase and Cordova, overall i feel the project went well. I have since made a few changes to the application and still use it everyday. I plan to return to this project when i get an opportunity too and already have changes i want too make.

Feel free to give it a go

Download available. (HTML, JS and CSS files)

Want to See behind the Scenes?

Source code available through GitHub.