Fridg2.0 is an app that will store both your shopping list and a list of goods you have in your home in a database.
Save an item in your grocery list, then after the item has been purchased, use the associated dropdown menu to send the item to your pantry list. Upon sending an item to your pantry, it will be timestamped with the date you purchased the item and expiration dates appropriate to the item you have purchased (for example, if you bought meat, the item will be timestamped with a one day and a three day timestamp). When the date on the stamp arrives, a message will show up in the item reminding you to make use of it before it spoils.
You can also remove the item from both lists, saving it exclusively in your item archive. This lists every item you have saved in your database, in case you want to remember that you liked a specific product but didn't need to buy more this week. This space is also useful to keep track of particular brands or items you were not so impressed with (use the Food Group "I hated this (ノಠ益ಠ)ノ彡┻━┻").
If you are curious about the nutritional value of your food, you can search for a food item on our main page. Clicking on one of the returned links will take you to the nutrition information for that particular product. You can also click on the links generated in any of your saved lists to access the same information.
- This project was built on Ember and was written in JavaScript.
- Dependencies were handled with npm and Bower.
- Speaking of dependencies, we used a ton of them to supplement Ember. Of note were:
- Bootstrap built the basic CSS seen on the page, with minimal alteration by us.
- We used the USDA National Nutrient Database (NDB) API to perform our nutritional information searches.
- Github is a great place to host any code you're working on or wish to share with the world.
- Git was used in the terminal to upload my progress to GitHub.
- And, of course, the basic code was written in HTML, CSS, and JavaScript in the Atom text editor, alongside a terminal program.
You will need the following things properly installed on your computer.
git clone <repository-url>
this repository- change into the new directory
npm install
bower install
ember server
- Visit your app at http://localhost:4200.
Make use of the many generators for code, try ember help generate
for more details
ember test
ember test --server
ember build
(development)ember build --environment production
(production)
Specify what it takes to deploy your app.