├── playlist.txt ├── menu.txt ├── decoration.txt ├── guest_list.txt └── README.md /playlist.txt: -------------------------------------------------------------------------------- 1 | Party Music Playlist 2 | 3 | 1. "Uptown Funk" – Mark Ronson ft. Bruno Mars 4 | 2. "Happy" – Pharrell Williams 5 | 3. "Can’t Stop the Feeling!" – Justin Timberlake 6 | 4. "I Gotta Feeling" – The Black Eyed Peas 7 | 5. "Levitating" – Dua Lipa 8 | 6. "Shut Up and Dance" – WALK THE MOON 9 | 7. "Don’t Stop Believin’" – Journey 10 | 8. "Shape of You" – Ed Sheeran 11 | 9. "24K Magic" – Bruno Mars 12 | 10. "Blinding Lights" – The Weeknd 13 | 11. "Dancing Queen" – ABBA 14 | 12. "Old Town Road" – Lil Nas X 15 | 13. "Hey Ya!" – OutKast 16 | 14. "We Found Love" – Rihanna ft. Calvin Harris 17 | 15. "Party Rock Anthem" – LMFAO 18 | 16. "All Star" – Smash Mouth 19 | 17. "Wake Me Up" – Avicii 20 | 18. "Mr. Brightside" – The Killers 21 | 19. "September" – Earth, Wind & Fire 22 | 20. "Stayin’ Alive" – Bee Gees 23 | 21. "Shake It Off" – Taylor Swift 24 | 22. "Footloose" – Kenny Loggins 25 | 23. "Good as Hell" – Lizzo 26 | 24. "Don’t Start Now" – Dua Lipa 27 | 25. "Sorry" – Justin Bieber 28 | 26. "Juice" – Lizzo 29 | 27. "Billie Jean" – Michael Jackson 30 | 28. "Sweet Caroline" – Neil Diamond 31 | 29. "Viva La Vida" – Coldplay 32 | 30. "Sugar" – Maroon 5 33 | 31. "We Will Rock You" – Queen 34 | 32. "Despacito" – Luis Fonsi ft. Daddy Yankee 35 | 33. "Blame It on the Boogie" – The Jacksons 36 | 34. "What Makes You Beautiful" – One Direction 37 | 35. "Snap" - Rosa Linn -------------------------------------------------------------------------------- /menu.txt: -------------------------------------------------------------------------------- 1 | Party Menu 2 | 3 | Appetizers: 4 | - Spicy Buffalo Chicken Wings with Blue Cheese Dip 5 | - Shrimp Cocktail with Zesty Cocktail Sauce 6 | - Mini Sausage Rolls with Dijon Mustard 7 | - Bacon-Wrapped Dates with Goat Cheese 8 | - BBQ Meatballs with Sweet and Spicy Sauce 9 | - Stuffed Mushrooms with Cream Cheese and Herbs (Vegetarian) 10 | - Caprese Skewers with Cherry Tomatoes, Basil, and Mozzarella (Vegetarian) 11 | - Vegetable Spring Rolls with Sweet Chili Sauce (Vegetarian) 12 | 13 | Main Dishes: 14 | - Grilled Ribeye Steaks with Herb Butter 15 | - BBQ Pulled Pork Sandwiches with Coleslaw 16 | - Roast Chicken with Garlic and Rosemary 17 | - Beef Tacos with Salsa, Sour Cream, and Guacamole 18 | - Grilled Salmon Fillets with Lemon-Dill Sauce 19 | - Vegetable Stir-Fry with Tofu and Sesame Sauce (Vegetarian) 20 | - Eggplant Parmesan with Marinara Sauce and Mozzarella (Vegetarian) 21 | - Stuffed Bell Peppers with Rice, Black Beans, and Vegetables (Vegetarian) 22 | 23 | Side Dishes: 24 | - Loaded Baked Potatoes with Bacon, Cheese, and Chives 25 | - Caesar Salad with Grilled Chicken and Parmesan 26 | - Garlic Butter Roasted Mushrooms 27 | - Cheesy Scalloped Potatoes 28 | - Creamy Coleslaw with Bacon Bits 29 | - Garden Salad with Mixed Greens, Cherry Tomatoes, and Cucumbers (Vegetarian) 30 | - Roasted Vegetables with Olive Oil and Herbs (Vegetarian) 31 | - Garlic Bread with Mozzarella (Vegetarian) -------------------------------------------------------------------------------- /decoration.txt: -------------------------------------------------------------------------------- 1 | Decoration Plan for Surprise Party 2 | 3 | 1. Theme and Color Scheme: 4 | - Theme: Enchanted Garden 5 | - Primary Colors: Green, White, and Gold 6 | - Accent Colors: Lavender and Soft Pink 7 | 8 | 2. Entrance Decor: 9 | - Floral arch with LED fairy lights 10 | - Welcome sign on a rustic chalkboard with party details 11 | - Balloon bouquet in green, white, and gold 12 | 13 | 3. Main Hall Setup: 14 | - Round tables with white tablecloths and green table runners 15 | - Gold and lavender centerpiece vases with fresh flowers 16 | - Table settings with personalized name cards for guests 17 | 18 | 4. Ceiling Decorations: 19 | - Hanging paper lanterns in white and lavender 20 | - Draped fairy lights across the ceiling for a soft, glowing ambiance 21 | - Greenery vines and artificial leaves hanging to add a garden-like feel 22 | 23 | 5. Photo Booth Area: 24 | - Backdrop: Green faux grass wall with “Happy Celebration” sign in gold letters 25 | - Props: Funny hats, glasses, and themed props for guests 26 | - Lighting: Soft ring light to enhance photos 27 | 28 | 6. Dessert Table Setup: 29 | - Table covered with lavender tablecloth and a white lace overlay 30 | - Assorted dessert stands in gold and white 31 | - Green and pink floral arrangements on either side of the table 32 | - Small fairy lights woven around dessert displays 33 | 34 | 7. Additional Elements: 35 | - Scented candles with a light floral aroma on select tables 36 | - Small fairy lights along the floor to guide guests around the venue 37 | - Party favors at each place setting in green and gold bags -------------------------------------------------------------------------------- /guest_list.txt: -------------------------------------------------------------------------------- 1 | Guest List for Surprise Party 2 | 3 | 1. Emma Johnson - RSVP: Yes - Dietary Preference: Vegetarian - Plus-One: Yes 4 | 2. Liam Smith - RSVP: Yes - Dietary Preference: None - Plus-One: No 5 | 3. Olivia Brown - RSVP: No - Dietary Preference: Vegan - Plus-One: N/A 6 | 4. Noah Wilson - RSVP: Yes - Dietary Preference: Gluten-Free - Plus-One: Yes 7 | 5. Ava Martinez - RSVP: Yes - Dietary Preference: None - Plus-One: No 8 | 6. Ethan Rodriguez - RSVP: Maybe - Dietary Preference: None - Plus-One: Yes 9 | 7. Isabella Lee - RSVP: Yes - Dietary Preference: Vegetarian - Plus-One: No 10 | 8. Mason Kim - RSVP: No - Dietary Preference: Dairy-Free - Plus-One: N/A 11 | 9. Mia Patel - RSVP: Yes - Dietary Preference: None - Plus-One: Yes 12 | 10. Lucas Nguyen - RSVP: Yes - Dietary Preference: None - Plus-One: No 13 | 11. Amelia Davis - RSVP: Maybe - Dietary Preference: Vegan - Plus-One: No 14 | 12. James Thomas - RSVP: Yes - Dietary Preference: None - Plus-One: No 15 | 13. Sophia Hernandez - RSVP: No - Dietary Preference: Gluten-Free - Plus-One: N/A 16 | 14. Benjamin Scott - RSVP: Yes - Dietary Preference: Vegetarian - Plus-One: Yes 17 | 15. Charlotte Lopez - RSVP: Yes - Dietary Preference: None - Plus-One: No 18 | 16. Michael Gonzalez - RSVP: Yes - Dietary Preference: None - Plus-One: Yes 19 | 17. Harper Clark - RSVP: Maybe - Dietary Preference: Dairy-Free - Plus-One: No 20 | 18. Elijah Ramirez - RSVP: Yes - Dietary Preference: Vegetarian - Plus-One: No 21 | 19. Abigail Lewis - RSVP: Yes - Dietary Preference: None - Plus-One: Yes 22 | 20. Alexander Hall - RSVP: No - Dietary Preference: None - Plus-One: N/A 23 | 21. Emily Young - RSVP: Yes - Dietary Preference: None - Plus-One: No 24 | 22. Henry King - RSVP: Yes - Dietary Preference: Vegan - Plus-One: Yes 25 | 23. Aria Wright - RSVP: Maybe - Dietary Preference: None - Plus-One: No 26 | 24. Daniel Scott - RSVP: Yes - Dietary Preference: Gluten-Free - Plus-One: Yes 27 | 25. Grace Walker - RSVP: Yes - Dietary Preference: None - Plus-One: No 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SurprisePartyPlanner 🎉 2 | 3 | Welcome to the **SurprisePartyPlanner** repository! This project is part of the **CodeSignal** [Git Version Control for Beginners course path](https://github.com/CodeSignal/GitCourse) — a hands-on series of courses designed to teach Git and GitHub collaboration workflows. 4 | 5 | In this repository, we follow Alice and Bob as they prepare for a surprise party, demonstrating key Git concepts we've covered throughout the course. This practical example helps illustrate branching, merging, and version control, giving you a real-world look at collaborative project management with Git. 6 | 7 | ## Table of Contents 8 | - Overview 9 | - Branch Structure 10 | - Getting Started 11 | - Exploring the Repository 12 | 13 | --- 14 | 15 | ## Overview 16 | 17 | The purpose of this repository is to illustrate collaborative workflows in Git and GitHub, as discussed in our CodeSignal course. Using this example, you'll see how **Alice** and **Bob** work independently on different aspects of a party plan, each on their own branch, before combining their contributions into the main project. 18 | 19 | This repository serves as a learning tool for understanding: 20 | - Branching strategies 21 | - Merging processes 22 | - Managing versions 23 | 24 | ## Branch Structure 25 | 26 | The repository is organized into three main branches, each representing different stages of the project: 27 | 28 | - **Main Branch (`main`)**: Contains the finalized party plan, where both Alice’s and Bob’s completed branches are merged. 29 | 30 | - **Alice’s Branch (`alice_part`)**: Alice is responsible for creating the guest list and planning decorations. Her branch includes: 31 | - Task 1: Create guest list 32 | - Task 2: Plan decorations 33 | - Task 3: Merge the branch with both files into `main` 34 | 35 | - **Bob’s Branch (`bobs_part`)**: Bob focuses on preparing the menu and playlist. His branch includes: 36 | - Task 1: Plan menu 37 | - Task 2: Create music playlist 38 | - Task 3: Update menu to accommodate vegetarian guests 39 | - Task 4: Merge the branch with all updates into `main` 40 | 41 | ## Getting Started 42 | 43 | To explore the repository, clone it and navigate through each branch. 44 | 45 | ### Cloning the Repository 46 | 47 | Clone the repository to your local machine using: 48 | ```bash 49 | git clone https://github.com/CodeSignal/SupriseParty.git 50 | ``` 51 | 52 | Once cloned, you can switch between branches to see the specific contributions made by Alice and Bob. 53 | 54 | ### Checking Out Branches 55 | 56 | To view Alice’s or Bob’s part of the project, switch to their respective branches: 57 | 58 | ```bash 59 | git checkout alice_part 60 | ``` 61 | or 62 | ```bash 63 | git checkout bobs_part 64 | ``` 65 | 66 | This will allow you to explore each collaborator’s work and see how their tasks come together for the final plan. 67 | 68 | ## Exploring the Repository 69 | 70 | This repository includes practical examples of Git operations covered in the CodeSignal course, such as: 71 | - **Branching**: Each contributor works independently on their own branch. 72 | - **Merging**: Alice’s and Bob’s branches are merged into the `main` branch to form the complete plan. 73 | 74 | Additionally, you can **explore the commit history** to gain insights into the step-by-step development of each task. Viewing the commits will show how individual tasks were handled, providing a clear picture of the contributions made by Alice and Bob over time. Use the following command to view all commits: 75 | 76 | ```bash 77 | git log 78 | ``` 79 | 80 | Feel free to explore the branches, view the commit history, and examine how contributions from both collaborators are integrated in the `main` branch. 81 | 82 | --- 83 | 84 | Enjoy exploring the repository, and happy party planning! 🎈 85 | 86 | --- 87 | 88 | --------------------------------------------------------------------------------