/rsvp", methods=["POST"])
+def rsvp(event_id):
+ for event in EVENTS:
+ if event["id"] == event_id:
+ event["rsvp"] += 1
+ return jsonify({"message": "RSVP successful", "event": event})
+ return jsonify({"error": "Event not found"}), 404
+
+
+if __name__ == "__main__":
+ app.run(host="0.0.0.0", port=3001, debug=True)
diff --git a/background-music.mp3 b/background-music.mp3
new file mode 100644
index 0000000000..fbf403c14b
Binary files /dev/null and b/background-music.mp3 differ
diff --git a/carousel.js b/carousel.js
new file mode 100644
index 0000000000..1d751ae0fd
--- /dev/null
+++ b/carousel.js
@@ -0,0 +1,27 @@
+const events = [
+ { icon: "π΅", title: "Concert Night", date: "Sep 10, 2025", rsvp: 42 },
+ { icon: "π΄", title: "Foodie Meetup", date: "Sep 15, 2025", rsvp: 28 },
+ { icon: "π»", title: "Tech Hackathon", date: "Sep 20, 2025", rsvp: 65 },
+];
+
+let current = 0;
+
+function updateCarousel() {
+ const card = document.getElementById("carousel-card");
+ card.innerHTML = `
+ ${events[current].icon}
+ ${events[current].title}
+ ${events[current].date} β’ ${events[current].rsvp} RSVPs
+ `;
+}
+
+document.getElementById("carousel-prev").onclick = function () {
+ current = (current - 1 + events.length) % events.length;
+ updateCarousel();
+};
+document.getElementById("carousel-next").onclick = function () {
+ current = (current + 1) % events.length;
+ updateCarousel();
+};
+
+updateCarousel();
diff --git a/index.html b/index.html
index 27a99f796e..ac02a0f562 100644
--- a/index.html
+++ b/index.html
@@ -1,16 +1,31 @@
-
+
-
-
+
+
- Hello Rigo
+ E-Venture
-
+
-
\ No newline at end of file
+