Skip to content

lenchikv/pizza-day

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pizza Day

Important

After downloading and starting application you should first update meteor id for group creators. For this purposes log in as group creator and insert group creator's email into field for inserting new users so that corresponding meteor id will be inserted into special object CurrentUser.

Introduction

Every week your team orders pizza delivery. Usually there is up to 20 items (pizzas, juice etc.) per order and the main task of this application calculate how many money every participant has to pay.

The Problems

After pizza was ordered this app should summarize all payments and send it via email to event's creator and the sum of payment for each own order to all participants.And there is another problem. Each time you have 1 or couple coupons for free pizza. To keep order you need split this discount (pizza price) between all coworkers who ordered pizza.

App features

  • sign in/sign up (Google authentication)
  • create users Groups (so, you don’t need to search for your co workers over whole users list in app). Only Group creator may invite or remove people. Group should have name and image/logo.
  • Menu item should contain it’s name and price. Any group participant can create menu items or edit existing ones.
  • Group creator is able to add/remove free pizza coupons (each coupon works only for specific pizza (menu item)
  • create new "Pizza day" Event. Event contains event date, event status (ordering/ordered/delivering/delivered), user’s Group (that takes part in Event). Also, each user from the Group should confirm he is taking part in Event, so he can add order items in this event.
  • After Event creating each group participant (user) may choose menu items he want to order (+ specify count).
  • When all event participants confirmed their order event status is changing to ordered. So, each user receives to his email list of items he ordered and total amount $ he should pay to event creator.
  • Event creator receives same email as simple participants + event summary (list menu items he should order in “Local Restaurant”). After ordering event creator is able to change event status to delivering.

Link

http://pizza-day.herokuapp.com/

Use Group creator account for adding your e-mail to the group:
[email protected]
jssolutionslab

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published