Curious Souls Café

Welcome to the Curious Souls Café! This live web app is your companion for exploring fascinating ideas and fostering meaningful connections with others. Through thought-provoking questions, it offers conversation starters for friends, prompts for personal journaling, or fresh ideas to ponder.

Originally created to facilitate meaningful discussions during Curious Souls Café meetup events, this app is now available to everyone, bringing the spirit of curiosity and connection to your fingertips. (Please note: the app is actively evolving, so features may be added, updated, or refined as we continue to enhance the experience.)

🚀 Getting Started

Step into meaningful conversations with ease! Here's how you can join the fun:

  1. Launch the Live Web App
    Open the Curious Souls Café web app in your browser by clicking this link: Curious Souls Café Web App.

  2. Invite Others
    On the main page, you'll find a QR code. Share it with friends or participants—anyone can scan it to instantly join the conversation.

  3. Pick a Topic
    Gather your group, choose a topic (or question deck) that resonates with everyone, and let the exploration of ideas begin!

  4. Start the Conversation
    Unsure where to start? Try Style One – Open Discussion: With the three questions presented (by default), each person chooses their favorite one, and then rolls a colorful dice to determine whose question goes first (e.g., the person whose virtual question card matches the dice color). After the first person has finished sharing, they pick a direction (clockwise or counterclockwise) for the discussion to proceed.

Pro Tip: For a deeper understanding of how our events are structured, including different conversation styles, check out our Event Structure Guide.


📚 Introducing the Question Decks

Our in-person Curious Souls Café meetup is your space for meaningful conversations and deep self-reflection. Like a cozy neighborhood café, it’s a place to share ideas, explore life’s big questions, and connect with others in an open and welcoming way. At the heart of the Curious Souls Café experience are questions, thoughtfully designed by our facilitators or third parties to guide you through soul-searching discussions. Whether you're reflecting on your personal journey, navigating life changes, or building deeper connections, these decks spark introspection and encourage engaging dialogue.

Explore diverse themes like self-discovery, happiness, love, and authenticity, or revisit thought-provoking prompts inspired by our global community. These questions help uncover insights about who you are, where you've been, and where you’re headed:

💖 We express our heartfelt gratitude to the Singaporean facilitator(s) for the question sets for the topics Love Relationships, Happiness, and The Mind Speaks, as well as to all curious souls (participants) who contributed past questions from our global events.

Let these decks inspire your journey of exploration, connection, and growth!

✨ What You Can Do with the Web App

🎲 A Fun Little Secret!

Did you know there's a little Easter egg in the Curious Souls Café web app? The colors of the virtual question cards (when you highlight a question or a saved one by a click/tap) aren't just random! They're designed to subtly match the fun dice colors used by our event facilitators to make those in-person discussions even more engaging. It's a small nod to bring a bit of that real-world fun into your digital experience!

💡 Tips for Using the App

Here are some helpful tips to enhance your Curious Souls Café experience:

  1. Highlight Chosen Questions: Always highlight the question that is chosen by tapping or clicking it. This makes it easier for other participants to focus on the active question, preventing confusion when multiple questions are displayed on the app at the same time.

  2. Return to Main Page: Clicking the round Curious Souls Café icon at the top of any topic page will take you back to the main topic selection page. This has the same effect as clicking the "Leave Page" button at the bottom.

  3. Quick Scroll to Top: The sticky "Top" button located at the bottom-right corner of any topic page can be used to quickly scroll back to the top of the screen. This is especially useful if you've scrolled far down and need to quickly access controls or re-read the topic title.

  4. Direct Topic Page Links: Each topic page has its own unique URL. You can directly link participants to a specific topic page by appending the appropriate HTML file name to the base URL. For example, to direct users to the "Icebreaker" topic, you would use: <URL>/pages/icebreaker.html like this.

  5. Single Random Question for Punishments: For participants who land on a punishment (e.g., via specific dice colors used by our facilitators) which requires them to randomly choose a question and answer it:

  6. Roll the Dice: On the main page, you'll find a "Roll the Dice" button. This will take you to a special page where you can roll a virtual dice to get a random color outcome. Each color corresponds to a different category or action in our in-person discussions, adding an element of chance and fun! It supports customization of colors and the number of sides, so that it can be used to break a tie too!

  7. Advanced Search & Clear:

📂 How Files Are Organized

The Curious Souls Café web app keeps its files organized in a clear and maintainable way:

💪 For Event Facilitators

➡️ How to Add New Question Sets

If you're an event facilitator looking to add new question sets to the main page, here's a straightforward process:

  1. Add a new questions.txt file: Create a new text file inside the questions/ folder. Name it clearly, reflecting your new topic (e.g., questions/MyNewTopic.txt). Populate this file with your questions, one per line.

  2. Duplicate an existing HTML subpage: Choose an existing topic's HTML file (e.g., icebreaker.html) and duplicate it. Rename the duplicated file to match your new topic (e.g., mynewtopic.html).

Open the file in a text editor and modify the page title, questions.txt link, displayed topic name, and main page link to reflect the new topic. (Tip: If icebreaker.html was copied, search for "Icebreaker" and replace each word accordingly.) You will also need to update index.html similarly.

  1. Add to index.html Configuration:

By following the these steps, you can seamlessly integrate new question sets into the Curious Souls Café web app for your events!

➡️ Managing Live Discussion Questions

The "Live Discussion" feature or button is designed for dynamic, event-specific use. Its visibility is controlled directly by the presence of a specific file in the repository, eliminating the need for code changes in index.html.

This allows event facilitators to quickly activate and deactivate the live discussion feature as needed for their events.

To enable and disable the "Live Discussion" button for an event:

  1. To Enable the "Live Discussion" Button:

  2. To Disable the "Live Discussion" Button (after the event):

Thank you for visiting the Curious Souls Café! We hope it sparks many interesting conversations.

⬅️ Leave this page (go to Curious Souls Café web app)