24 Carrots Revised

Get Started. It's Free
or sign up with your email address
Rocket clouds
24 Carrots Revised by Mind Map: 24 Carrots Revised

1. Functional Entities

1.1. Event Builder

1.1.1. Proposals can compare proposals 25h can send link to client of proposal can comment on this link client can sign proposal mobile friendly 50h see(build) Proposal doc will lay out all event details 80h

1.1.2. Event Details Menu Add packages to menu Estimated Menu Price and Cost factored into event estimates 80h Equipment Should be linked to menu recipe items that require equipment add equipment to event 30h Staffing add roles to event invite staff members to event Venue selected venue information venue selection 10h Delivery Info Food and Equipment Delivery 30h There can also be a set crew delivery (same fields) Timeline Associated time w/ description and internal note 20h Decor and Entertainment Third Party Vendors 25h Fees add from master list of fees can edit the fee amount for the event Fee can be flat-fee or on per person basis or percentage or percentage of segment Including discounts 40h Event Based Reports 40h Kitchen BEO (Banquet Event Order) Recipe Prep Sheet Social Warehouse Packing List Social BEO “Party Pack for Leads” Info Event Type Status Number of Guests Salesperson client 40h Estimated Cost and Price Estimated profit Show changes in price and cost 10h Event Change History track of changes made to the event 10h Event Financial View shows breakdown of balance due and breakdown of price by rev code 20h ability to attach docs: signed contracts

1.1.3. Calendar View Calendar of all events with the number of events and their status Sort/filter by Salesperson search by event id 20h

1.2. Reports

1.2.1. Purchase Order Guide created from what ingredients and other items events need cross checked against ingredient inventory Over a date range Uses Ingredients Purchase Units

1.2.2. Accounting Reports Accounts Receivable sort by salesperson or customer Shows every event that has a balance End date filter Payments Received matched up each day against daily credit card batches or bank deposits Filter by payment type Start and End Date filter Revenue by Category gross up all revenue codes income to apply income to QB Start and End date filter Rev by Code similar to rev by category start and end date filter Sales Tax by Jurisdiction Used to calculate and pay sales tax for company shows breakdown of taxable and non taxable by event and sums them per jurisdiction start and end date filter

1.2.3. export to excel or as pdf

1.2.4. Custom Report Builder think Google Warehouse similar to what we did for MKT CHP

1.2.5. 200h

1.3. Clients

1.3.1. Title, email, salesperson, address, contact, and contact type and number Each contact should have an associated name and phone number

1.3.2. Need rich text editor Note for clients

1.3.3. Client's will generally have multiple addresses so we need to be able to handle that could be similar to contact phone type billing, mailing, office, alternate etc. types of addresses

1.3.4. need client type corporate or social

1.3.5. 40h

1.3.6. need to track company name

1.3.7. search by address or phone number

1.3.8. need ability to have multiple emails similar to phone number

1.4. Accounting

1.4.1. Invoices List of all invoices Filter by date, time overdue, payment status, salesperson Data Event Amount Due Sales Person Company date created and due date Time overrdue Status Ability to pay invoice or view invoice as PDF they should be able to export any invoice as a PDF Should be able to log a payment against an invoice to change the balance due 80h

1.4.2. Payments list of all payments can add payment payment type and amount 40h

1.4.3. Sales Tax list of area codes and their tax % ability to input a future tax % and effective date would affect all events after that date 30h

1.4.4. Fees & discounts fees can be on per guest or flat fee basis or percentage or percentage of segment (equipment) Needs to be able to handle discounts as well 100h which company fee associated with fee should have a price price can be edited on event by event basis Each needs to be associated with a revenue code so they can see where discounts were applied on the revenue 20h

1.5. System Master List

1.5.1. packages name, image, type, description, number serves, price, tags, note, alternate name Calendar of when available possible allergies comes from underlying ingredients add recipes to package possible substitutes built into underlying recipe underlying recipe ingredients drive package cost 80h

1.5.2. recipes name, image, type, category, description, number serves, price, tags, note, alternate name, Sub-Recipe, parent recipes possible allergies comes from underlying ingredients add ingredients to recipe preparation process quantity used and usage measurement special note drives recipe cost Recipe Prep instructions text editor equipment necessary for recipe substitute recipes built in by admin associated up-charge (set by admin) Calendar of when available 80h when recipe was sold for past events and for future events

1.5.3. ingredients name, image, type, category, description, unit cost, tags, note allergies measurements unit, purchase and usage measurements linked to master list of measurements substitute ingredients Loss Percentage given when entered the weight or amount of the ingredient that is used up in preparation of that ingredient Calendar of when available 40h when ingredient was sold for past events and for future events

1.5.4. venues Name, Images, Description, Address, Contact Person, Contact # and email, Capacity, isOwned? Flat Fee for venue; not per person or per hour venue should have calendar associated with it showing availability 25h ability to attach docs: venue terms and contracts

1.5.5. Recipe Categories name, description recipes assigned from master recipe screen H'orderves rebalancing within packages important as a lot of time they sell their packages as "2 H'orderves, 2 Entrees and 2 Accompaniments" 10h

1.5.6. Equipment Name, description, price, quantity, turn around time, type, status, note, image location: rack, row, location. Equipment Owner quantity available determined in conjunction with total quantity, scheduled events usage of equipment, and turn around time 20h

1.5.7. Allergies Name, note and Description tied to ingredients from ingredient master 10h

1.5.8. Measurements Label, Key, Custom can be selected from ingredient master for unit, purchase and usage methods custom measurements will require a given conversion 10h

1.5.9. Vendors Name, category, info, email, phone, address 10h

1.5.10. Vendor category 10h

1.5.11. Equipment category 10h

1.5.12. bulk editing only certain fields where applicable (mostly attach tags / change active date range etc) 30h

1.6. Approvals

1.6.1. Chef approvals of custom menu items

1.6.2. Manager's approval if profit drops below threshold

1.6.3. 80h

1.7. Ingredient Inventory

1.7.1. both add and remove reason for removal

1.7.2. 100h

1.8. Dashboard

1.8.1. Salesperson current commission Rev required to next commission and total rev Payments Due for their events Total Events and Events in next two weeks 40h

1.8.2. Chef see approvals needed see events you are staffed to 20h

1.9. Super admin

1.9.1. manage users 25h

1.10. Drag and Drop Sorting

1.10.1. within event builder, recipe builder, and package builder

1.10.2. drag and drop order of packages, recipes, equipment etc.

1.10.3. 10h

2. Key

2.1. MVP

2.2. Likely Future Version

2.3. Need Clarity

2.4. Newly Added after Last Walkthrough

2.5. Complexity

2.5.1. Low

2.5.2. Medium

2.5.3. High

3. Other Project Info

3.1. Each order is given in two separate proposals/contracts from two separate 24 Carrots companies. This is so that one contract can remain tax-free to the customer. The system must support two different contracts with different products on each contract attributed to two different companies

3.2. Integration Points

3.2.1. Paycom Time reports export where they do payroll for employees

3.2.2. Delivery Routing Software they are trying out a new software now

3.2.3. StaffMate we will eventually replace in future version and do not necessarily need to integrate with but would help client if we could where broadcast staff openings for their part-time employees to sign up for an event

3.3. Social Events and anything corporate over $5,000 needs to be paid upfront (usually whole amount but sometimes minimum $5,000; 10 days before generally). This would tie into the Payments due dashboard.

3.4. Revenue Codes

3.4.1. Important for when they import Rev into QB

3.4.2. All revenue from events need to be tied to the specific revenue code for that business segment whether that be Equipment, Food, Bev etc.

3.5. Exporting

3.5.1. throughout the application, they will need the ability to export as pdf or to excel

3.5.2. on any list

4. Technical

4.1. Modules

4.1.1. styled pdf generator 40h including prefix html template

4.1.2. online template editor 60h

4.1.3. e-sign service integration hello sign 25h

4.1.4. email notification 20h

4.2. Infrastructure

4.2.1. backend project setup

4.2.2. server setup

4.2.3. web project setup

4.2.4. 40h

4.3. Roles & Permissions

4.3.1. 40h

4.4. Email Auth Setup

4.4.1. 10h