Skip to content

A potlucking- or party-planning app for creating picnics (events), inviting your friends, and organizing which foods get put on the table!

License

Notifications You must be signed in to change notification settings

miacias/hey-boo-boo

Repository files navigation

Hey Boo Boo!

A potlucking- or party-planning app for creating picnics (events), inviting your friends, and organizing which foods get put on the table!

Description

Hey Boo-Boo is your ultimate companion in planning a picnic, or any get-together, just like Yogi Bear and his pals. With a user-friendly, bear-ish interface throughout the app, you'll feel like you're right in Jellystone Park.

The app allows you to create a customized picnic plan by selecting the date, time, location, and unique title for your event. You can also invite friends and family to their picnic through the app, send out invitations, and view RSVPs.

Overall, the picnic planner app provides users with a comprehensive toolset for planning the perfect picnic, from the initial planning stages to the final execution.

Table of Contents

Installation

N/A. Deployed site here!

Usage

Start by selecting the date, time, and location of your picnic. Give it a fun name like "Honey Pot Picnic," "Pic-a-Nic Basket Potluck," or "Campfire Cookout" ....or "Jessica's Graduation Party." Everything is up to you with Hey Boo-Boo.

The app also includes a guest invitation feature, where you can invite all your closest friends and family to join your "picnic" event. You can even track their RSVPs leading up to your picnic date by opening your event page and seeing their names displayed.

Every person attending has the option to let everyone know what they will be bringing in their picnic basket.

Roadmap

Content will be added and adjusted as new coding projects are available! Some projects may phase out over time as our work becomes more specialized. Some desired features and functionality to be added in the future:

  1. use and store health-related data regarding food items
    • use food database API (Edamam) to store food items with their associated health related flags (allergens, health-related dietary restrictions, contains animal products, etc.)
    • display warning icons on food items with option to view more details regarding health concerns (contains peanuts, etc.)
    • allow users to filter food item display based on their dietary needs or health concerns
    • allow users the option to add any of their food-related health concerns to their private profile settings
  2. refactored, more efficient database schema (Picnic and User many-to-many relationship through Food)
  3. home page revamp
    • alerts users that changes have occurred in their events which provide a link to go straight to that event
    • display "your year in review" which shows fun stats like history of foods brought to picnics
  4. invite page revamp
    • allow users to create "groups" to provide a faster way to organize recurring events
    • allow hosts to send invitations through the app to other users through a friend list or via recent interactions
    • incorporate mobile phone text message invitations
  5. picnic page revamp
    • incorporate a message board for updates with email notifications, or add a chat feature for each event
    • shows what friends are most likely to bring based on their history
    • categorize foods by type (dessert, side-dish, needs oven, etc.) or show indicators
    • include requested items list
    • editing features:
      • host and invitee ability to edit food items, remove food items, or bring multiple items
      • host capability to remove invitees or delete the event
      • invitee ability to uninvite themselves from an event

Contribution

Not currently accepting contributions. Thank you for your interest!

Tests

Testing not provided at this time.

Contacts

Jack Einhorn GitHub, [email protected]

Josh Eflin GitHub, [email protected]

Mia Ciasullo GitHub, [email protected]

Stevie O'Connell GitHub, [email protected]

Credits

Documentation referenced:

  • Mozilla Developer Network
  • Slack Overflow forums
  • W3 Schools
  • Bootstrap CSS
  • Sequelize
  • Handlebars JS
  • Express-Handlebars JS
  • Google Calendar API
  • Google Maps API
  • Heroku

Tutorial(s) referenced:

Tools used:

U. Penn Bootcamp instructor(s):

Tutor(s):

  • Geronimo Perez - extracting data from complex database queries

Artist(s):

License

Please refer to the LICENSE in the repo:

License

About

A potlucking- or party-planning app for creating picnics (events), inviting your friends, and organizing which foods get put on the table!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •