/mozzarella

:pizza: a collaborative shopping/what’s in your fridge list app

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

Mozzarella

Build Status Heroku

Mozzarella 🍕 is a collaborative shopping-/what’s in your fridge list app. Mozzarella aims to help the user keep track of what groceries he has in his fridge, which of these he should consume and what he needs to buy soon. Because of shared lists it’s able to keep track of an entire household.

Documentation

Mozzarella is a student project for the CS module webeC - Web Engineering at the University of Applied Sciences and Arts Northwestern Switzerland FHNW.

👉 Project Documentation (PDF)

Usage

Install Meteor if you haven't already

$ curl https://install.meteor.com/ | sh

Get it

$ git clone git@github.com:mariuskueng/mozzarella.git

Run it

$ cd mozzarella
$ meteor

Use it

Open http://localhost:3000 in your browser.

Notes

This project is built with Meteor. Meteor is a complete open source platform for building web and mobile apps in pure JavaScript.

Improvements

  • #feature Sortable Lists & Items https://atmospherejs.com/rubaxa/sortable
  • #improvement Auto-select list after create
  • #improvement loading animation
  • #improvement Schema package
  • #improvement #feature i18n
  • #bug edit list session not set (mobile)
  • #testing Cucumber end-to-end tests
  • #bug typeahead input field
  • #bug edit item view empty
  • #bug datepicker not always instanciated
  • #feature Replace Flat UI with Material Design
  • #bug Items in newly created list disappear unless window reload