A potlucking- or party-planning app for creating picnics (events), inviting your friends, and organizing which foods get put on the table!
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.
N/A. Deployed site here!
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.
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:
- 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
- refactored, more efficient database schema (Picnic and User many-to-many relationship through Food)
- 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
- 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
- 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
Not currently accepting contributions. Thank you for your interest!
Testing not provided at this time.
Jack Einhorn GitHub, [email protected]
Josh Eflin GitHub, [email protected]
Mia Ciasullo GitHub, [email protected]
Stevie O'Connell GitHub, [email protected]
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:
- Stephanie Eckles - custom CSS list styles
- RhymBil on YouTube - dynamically select random images
- FreeCodeCamp - custom cursors
- Coding Shiksha - Google Maps API autocomplete integration
Tools used:
- VS Code
- Node.js
- MySQL
- Shields.io - status badges
U. Penn Bootcamp instructor(s):
- Dan Gross - Google Calendar API, refactored database structure, complex database queries
- Andrew Hojnowski - workflow
- C. Ross King - database theory
Tutor(s):
- Geronimo Perez - extracting data from complex database queries
Artist(s):
- Scheme Color - Yogi Bear color palette
- Cameral Dias, James Moulton - Hanna-Barbera 1960 font
- Custom-Cursor - bear cursor
- nawicon - picnic basket icon
- soytutype fonts - Oleo Script font
- Sideshow - Rancho font
- Impallari Type - Caveat Brush font
Please refer to the LICENSE in the repo: