+ {title} +
++ Last updated: {lastUpdated} +
+commit f283127dcef2eff0a176b306951833d39128b06f Author: Ravi Gulhane <> Date: Tue Jun 2 11:04:03 2026 +0530 first commit diff --git a/index.html b/index.html new file mode 100644 index 0000000..22407de --- /dev/null +++ b/index.html @@ -0,0 +1,18 @@ + + +
+ + +
+ {this.state.error.message}
+
+ + Open the browser console (DevTools) for the full stack trace. +
++ {row.description} +
+{row.description}
+ ) : null} ++ {row.speakerNames.join(", ")} +
++ Submit your question to the session moderator. +
+{item.text}
+{voteError}
: null} +Thank you
++ {schema.thankYouMessage?.trim() || "Your response has been recorded."} +
++ {label} + File upload isn't supported in the mobile app yet. +
+ ); + } + + if (t === "select") { + return ( + + ); + } + + if (t === "radio") { + return ( + + ); + } + + if (t === "checkboxes") { + const arr = Array.isArray(value) ? (value as string[]) : []; + const toggle = (o: string) => { + if (arr.includes(o)) onChange(label, arr.filter((x) => x !== o)); + else onChange(label, [...arr, o]); + }; + return ( + + ); + } + + if (t === "checkbox") { + return ( + + ); + } + + if (t === "email" || t === "phone") { + return ( + + ); + } + + const longText = + label.toLowerCase().includes("comment") || + label.toLowerCase().includes("describe") || + label.toLowerCase().includes("feedback") || + ph.length > 50; + + if (t === "text" && longText) { + return ( + + ); + } + + return ( + + ); +} diff --git a/src/components/EventBanner.tsx b/src/components/EventBanner.tsx new file mode 100644 index 0000000..8aec8fe --- /dev/null +++ b/src/components/EventBanner.tsx @@ -0,0 +1,34 @@ +import { EventBuzzLogo } from "./EventBuzzLogo"; + +export type EventBannerProps = { + /** Event banner URL from login-preview (`bannerImage` or `image`) */ + imageUrl?: string | null; + alt?: string; +}; + +export function EventBanner({ imageUrl, alt = "" }: EventBannerProps) { + const src = imageUrl?.trim(); + if (src) { + return ( ++ {tg.trackName} +
+ {tg.trackHall ? ( +Loading questions…
+ ) : live && error ? ( +{error}
+ ) : current ? ( +No questions yet.
+ )} +Join a session to see quizzes.
+ ) : error ? ( +{error}
+ ) : loading ? ( +Loading quizzes…
+ ) : items.length === 0 ? ( +No live quizzes or polls right now.
+ ) : ( +{item.title || "Untitled"}
++ {joinError} +
+ ) : null} ++ Last updated: {lastUpdated} +
++ Build engaging conferences, workshops, and webinars with interactive Q&A, live polls, + quizzes, and real-time analytics. No technical expertise required. +
+ ++ Free to start • No credit card required • 1,200+ events created +
++ {description} +
+{err ? err : "Signing you in…"}
+ {err ? ( + + ) : null} ++ {err} +
+ + Back to home + +Opening your event…
+Session expired. Please sign in again.
+ ++ A few more details are required before you continue. +
+ +Open this page from your event link or sign in again.
+ + Home + +Loading event…
++ {event.description?.trim() || event.subtitle?.trim() || "Welcome to this event."} +
+ +Loading…
+ ) : ( +{agendaErr}
+ ) : null} + {agendaLoading && !agendaSessions.length ? ( +Loading agenda…
+ ) : agendaDays.length === 0 ? ( +No sessions scheduled for this event yet.
+ ) : ( +{err}
+ + Home + +Loading track…
+{err ?? "Track not found."}
+{track.hall.trim()}
+ ) : null} +{trackTypeLabel}
++ + Ask & session questions + +
++ + Back to event + +
+Open feedback from your event or session link.
+ + Home + +Feedback is disabled for this event.
+ + Back to event + +Loading form…
+ ) : schemaErr ? ( +{schemaErr}
+ + Back to event + ++ We'd love to hear your thoughts about this event. Your feedback helps us improve future + experiences. +
++ Our platform enables real-time interaction through live Q&A sessions, instant polls, + engaging quizzes, and much more. +
++ {body} +
++ EventBuzz is a comprehensive event engagement platform designed to transform how + organizers connect with their audience. Whether you're hosting a conference, + workshop, training session, or corporate event, EventBuzz provides the tools you need + to create memorable experiences. +
++ Our platform enables real-time interaction through live Q&A sessions, instant polls, + engaging quizzes, and much more. +
++ Have questions? We'd love to hear from you. Send us a message! +
++ Have questions? We'd love to hear from you. Send us a message! +
+Phone
+ + +91 99231 21245 + ++ Get started with EventBuzz today and transform your events into interactive + experiences. +
+Your rank
+{err}
+ ) : loading && rows.length === 0 ? ( +Loading…
+ ) : top5.length === 0 ? ( ++ No scores yet. Complete activities and earn points when organizers enable rewards. +
+ ) : ( +Open this app from your event link or QR code to sign in.
++ Your registration for{" "} + {ctx?.event?.name ?? "this event"} is + waiting for organizer approval. You will be able to use the app once your status is + confirmed. +
+ {p?.email ? ( ++ Signed in as {p.email} +
+ ) : null} ++ EventBuzz ("EventBuzz," "we," "us," or "our") provides an + event engagement platform for organizers and attendees, including live Q&A, polls, quizzes, + agendas, feedback, and related services available at{" "} + + eventbuzz.live + {" "} + and associated applications (collectively, the "Services"). +
++ This Privacy Policy explains how we collect, use, disclose, and protect personal information when + you use our marketing site, attendee experiences, and organizer console at{" "} + + console.eventbuzz.live + + . By using the Services, you agree to the practices described here. +
+Depending on how you use EventBuzz, we may collect:
+We use personal information to:
++ Event organizers control much of the data collected for their events. When you participate in an + event, the organizer (not EventBuzz alone) determines what information is collected, how it is used + for that event, and how long it is retained. Organizers should provide their own privacy notices + to attendees where required by law. +
++ If you have questions about a specific event's use of your data, please contact the event + organizer first. We can assist where appropriate at{" "} + + hello@eventbuzz.live + + . +
+We may share information with:
+We do not sell your personal information for money.
++ We use cookies and similar technologies to keep you signed in, remember preferences, measure + traffic, and improve the Services. You can control cookies through your browser settings; disabling + some cookies may limit certain features. +
++ We retain information for as long as needed to provide the Services, fulfill the purposes described + in this Policy, comply with legal obligations, resolve disputes, and enforce agreements. Organizers + may export or delete event data according to their account settings and plan features. +
++ We implement administrative, technical, and organizational measures designed to protect personal + information. No method of transmission or storage is completely secure; we cannot guarantee absolute + security. +
++ Depending on your location, you may have rights to access, correct, delete, restrict, or object to + certain processing of your personal information, and to data portability or withdrawal of consent + where applicable. +
++ To exercise these rights, contact us at{" "} + + hello@eventbuzz.live + + . We may need to verify your identity before responding. You may also unsubscribe from marketing + emails using the link in those messages. +
++ The Services are not directed to children under 16. We do not knowingly collect personal + information from children under 16. If you believe we have done so, contact us and we will take + appropriate steps to delete the information. +
++ We may process information in countries other than where you live. Where required, we use appropriate + safeguards for cross-border transfers consistent with applicable law. +
++ We may update this Privacy Policy from time to time. We will post the revised version with an updated + "Last updated" date. Material changes may be communicated through the Services or by email + where appropriate. Continued use after changes take effect constitutes acceptance of the updated + Policy. +
++ For privacy questions or requests, contact EventBuzz at{" "} + + hello@eventbuzz.live + + . +
++ Add event_id to the URL to open questions. +
+ + Home + ++ Open a session from the agenda to view all audience questions and ask your own. +
+ + Browse sessions + +{ev.name}
+ ) : null} + + + +Loading questions…
+ ) : listError ? ( +{listError}
+ ) : list.length === 0 ? ( +No questions yet.
+ ) : ( + list.map((item, i) => ( ++ + Back to session + +
+ ) : null} +Invalid quiz link.
+ + Home + +Loading…
+{err ?? "Quiz not found."}
+ + Back to session + ++ This {typeHeading(quiz.type).toLowerCase()} is not available right now. +
+ + Back to session + +Thank you
+Your response was submitted.
+ + Back to session + +Thank you
+Your response was submitted.
+ {showRes && isQuiz && typeof scoreSubmitted === "number" ? ( +Your score: {scoreSubmitted}
+ ) : null} +Results
+Questions with correct answers
++ {qi + 1}. + {q.question} +
++ Your answer +
++ {formatUserAnswerLine(q, raw)} + {graded === true ? " ✓" : graded === false ? " ✗" : ""} +
+ {corr ? ( + <> ++ Correct answer +
+{corr}
+ > + ) : q.type === "text" ? ( ++ Open-ended — no single correct answer. +
+ ) : q.type === "rating" ? ( ++ Rating scale — no correct answer key. +
+ ) : null} +Results
+Share of responses per option
+ {pollResultsLoading ? ( +Loading results…
+ ) : null} + {pollResultsErr ? ( +{pollResultsErr}
+ ) : null} + {pollResults && !pollResultsLoading ? ( ++ Based on {pollResults.totalSubmissions} submission + {pollResults.totalSubmissions === 1 ? "" : "s"} +
+ ) : null} + {pollResults && !pollResultsLoading ? ( +{pq.question}
+ {pq.kind === "text" ? ( ++ {(pq.answeredCount ?? 0) === 0 + ? "No text answers yet." + : `${pq.answeredCount} of ${pq.totalResponses} answered (${pq.percentAnswered ?? 0}%)`} +
+ ) : ( +{typeHeading(quiz.type)}
++ Question {stepSafe + 1} of {totalQuestions} +
+ ) : null} + + {timerActive && secondsLeft != null ? ( ++ {qi + 1}. + {q.question} +
+ {q.type === "multiple" ? ( ++ {multiQuestion ? ( + <> + Use Next or{" "} + Submit below after{" "} + + signing in + + . + > + ) : ( + <> + Tap Submit below after{" "} + + signing in + + . + > + )} +
+ ) : null} + + {submitError ?{submitError}
: null} + ++ + Back to session + +
+{label}
+Open ratings from your event or session link.
+ + Home + +Ratings are disabled for this event.
+ + Back to event + +Loading form…
+ ) : schemaErr ? ( +{schemaErr}
+ + Back to event + ++ We'd love to hear your thoughts about this event. Your rating helps us improve future + events. +
+Missing session. Start from the login page.
+ +Scan the event QR code or open your invite link first, then return here to register.
+ + Home + +Redirecting…
+Total Points
++ {displayTotal} +
+Title
+{person.title.trim()}
++ Specialization +
+Bio
+{person.bio.trim()}
++ Organisation +
+{person.organizationName.trim()}
++ Links +
+{err}
+ + Home + +Loading session…
+{err ?? "Session not found."}
+Notes
+{sessionNotes}
+Location
+Capacity: {session.capacity}
+ ) : null} ++ Feedback & ratings +
+No speakers listed yet.
+ ) : null} +Loading…
+ ) : bookmarkedSessionsSorted.length === 0 ? ( ++ No bookmarked sessions yet. Tap the bookmark on any agenda session to save it here. +
+ ) : ( +{agendaErr}
: null} + {agendaLoading && !agendaSessions.length ? ( +Loading agenda…
+ ) : agendaDays.length === 0 ? ( +No sessions scheduled for this event yet.
+ ) : ( ++ These Terms of Service ("Terms") govern your access to and use of EventBuzz websites, + applications, and related services (collectively, the "Services") operated by EventBuzz + ("EventBuzz," "we," "us," or "our"). +
++ By accessing or using the Services, you agree to these Terms and our{" "} + + Privacy Policy + + . If you do not agree, do not use the Services. +
++ EventBuzz helps event organizers create and manage conferences, workshops, webinars, and similar + programs. Features may include agendas, attendee registration, live audience engagement (Q&A, + polls, quizzes), feedback and ratings, rewards or gamification, and analytics. Attendees may access + events through codes, links, or invitations provided by organizers. +
++ We may modify, suspend, or discontinue any part of the Services at any time. Beta or preview features + may be offered "as is" with limited support. +
++ You must provide accurate information when creating an account or registering for an event. You are + responsible for safeguarding your credentials and for activity under your account. You must be at + least 16 years old (or the age required in your jurisdiction) to use the Services. +
++ Organizer accounts are created through our console at{" "} + + console.eventbuzz.live + + . Attendee access may be guest-based or authenticated depending on event settings. +
+If you use EventBuzz as an organizer, you agree that you:
++ When you join an event as an attendee, you agree to follow the organizer's rules and any + applicable code of conduct. You grant the organizer and EventBuzz the rights necessary to display + and process content you submit (such as questions and poll responses) in connection with the event. +
+You may not:
++ We may remove content or suspend access if we reasonably believe you have violated these Terms or + pose a risk to the Services or others. +
++ EventBuzz and its licensors own the Services, software, branding, and underlying technology. We grant + you a limited, non-exclusive, non-transferable license to use the Services for their intended purpose + during your subscription or event access period. +
++ You retain ownership of content you submit. You grant EventBuzz a worldwide, royalty-free license to + host, use, reproduce, and display that content solely to operate and improve the Services and support + your events. +
++ Some features require paid plans or per-event fees. Prices and billing terms are presented at + purchase. Fees are generally non-refundable except where required by law or stated in a separate + agreement. You are responsible for applicable taxes. +
++ THE SERVICES ARE PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY + KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A + PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICES WILL BE UNINTERRUPTED, + ERROR-FREE, OR SECURE. +
++ TO THE MAXIMUM EXTENT PERMITTED BY LAW, EVENTBUZZ AND ITS AFFILIATES, OFFICERS, EMPLOYEES, AND + SUPPLIERS WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE + DAMAGES, OR ANY LOSS OF PROFITS, DATA, OR GOODWILL, ARISING FROM YOUR USE OF THE SERVICES. +
++ OUR TOTAL LIABILITY FOR ANY CLAIM ARISING OUT OF THESE TERMS OR THE SERVICES WILL NOT EXCEED THE + GREATER OF (A) THE AMOUNT YOU PAID US IN THE TWELVE (12) MONTHS BEFORE THE CLAIM OR (B) ONE HUNDRED + U.S. DOLLARS (USD $100), EXCEPT WHERE SUCH LIMITATIONS ARE PROHIBITED BY LAW. +
++ You will defend, indemnify, and hold harmless EventBuzz from claims, damages, and expenses (including + reasonable legal fees) arising from your content, your events, your violation of these Terms, or your + violation of any law or third-party rights. +
++ You may stop using the Services at any time. We may suspend or terminate your access if you breach + these Terms or if we discontinue the Services. Provisions that by their nature should survive + termination (including intellectual property, disclaimers, limitations of liability, and + indemnification) will survive. +
++ These Terms are governed by the laws of India, without regard to conflict-of-law principles, except + where mandatory local law requires otherwise. Courts located in India will have exclusive + jurisdiction over disputes arising from these Terms or the Services, unless applicable law requires + a different forum. +
++ Before filing a claim, you agree to contact us at{" "} + + hello@eventbuzz.live + {" "} + to try to resolve the dispute informally. +
++ We may update these Terms from time to time. We will post the revised Terms with an updated + "Last updated" date. Continued use after changes become effective constitutes acceptance. + If you do not agree to the updated Terms, you must stop using the Services. +
++ Questions about these Terms may be sent to{" "} + + hello@eventbuzz.live + + . +
+