Project Ramon

A learning journey from a Ruby noob perspective

Lunch Panoply

Project Lunch Panopoly

noun 1. A complete or impressive collection of things.

Customer: A company who buys lunch for their staff members.

Problem: Your work is paying for everyone’s lunch somewhere, and you can appreciate the democratic process.

**Update 01-20-14**

Lates Wires:

lunch_sender_v3_signup_pg1

lunch_sender_v3_signup_pg2

lunch_sender_v3_menu_index_page

lunch_sender_v3_employers_admin_show_page

lunch_sender_v3_venue_show_page

lunch_sender_v3_venue_index_page

lunch_sender_v2_venue_admin

A site that offers company employees the ability to vote on whats purchased for lunch. The venue/meal for the day with the highest votes is what the company orders for their staff.

Lunch Panoply has an administrator back end that allows CRUD management to Company.

Employees can view which meals are already popular on the menu index page (weighted as follows: most votes get top listing on menu index page). An employee can vote on one of the favorites on the menu or add a meal/venue not yet considered. Once menu deadline has passed, email blast is issued, and lunch is delivered.

Models/Responsibilities:

Company: name, address, city, state, zip

Employee: full_name, votes, comments, win_count, issued_count, rsvp

Venue: name, address, city, state, zip, menu, rsvp_deadline

Meal: title, desc, votes,  price, deadline, comments

Collaborators:

Company => Employee, Venue

Employee => Venue, Meal,

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s