{"id":29024592,"url":"https://github.com/codewarnab/hack-fest-2025","last_synced_at":"2025-10-05T03:08:43.996Z","repository":{"id":286188203,"uuid":"960579300","full_name":"codewarnab/hack-fest-2025","owner":"codewarnab","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-21T06:17:50.000Z","size":2103,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-24T18:50:53.238Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hack-fest-2025-six.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codewarnab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-04T17:18:34.000Z","updated_at":"2025-05-21T18:15:52.000Z","dependencies_parsed_at":"2025-04-04T21:30:19.065Z","dependency_job_id":"bb2c7dd3-c5c3-4210-9d8f-02de18bf28ab","html_url":"https://github.com/codewarnab/hack-fest-2025","commit_stats":null,"previous_names":["codewarnab/hack-fest-2025"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codewarnab/hack-fest-2025","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codewarnab%2Fhack-fest-2025","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codewarnab%2Fhack-fest-2025/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codewarnab%2Fhack-fest-2025/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codewarnab%2Fhack-fest-2025/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codewarnab","download_url":"https://codeload.github.com/codewarnab/hack-fest-2025/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codewarnab%2Fhack-fest-2025/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278403360,"owners_count":25981019,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-26T04:03:16.469Z","updated_at":"2025-10-05T03:08:43.979Z","avatar_url":"https://github.com/codewarnab.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎟️ **Tickease** – Next-Gen Mobile-First Event Management \u0026 Analytics Platform\n\n### 👨‍💻 By **Team Innovisonaries**  \n*Submission for HackFest 2025*\n\n**Team Members:**\n- Suman Jana – Full-Stack Developer, System Architect  \n- Arnab Mondal – Full-Stack Developer, Data Engineer  \n- Anirban Majumdar – Full-Stack Developer, DevOps \u0026 Infra  \n- Sutanuka Chakraborty – Frontend Engineer, UX Specialist  \n- Debajit Pal - Frontend Engineer \n---\n\n## 🧩 The Problem\n\nEvent organizers today often rely on outdated, siloed tools. Here's what we observed:\n\n- 🖥️ Desktop-bound platforms limit mobility  \n- 📉 Delayed or fragmented analytics slow down decision-making  \n- 🔗 Disconnected systems for ticketing, registration, and engagement  \n- ⛓️ Lack of real-time control during live events  \n\n**In a high-pressure, time-sensitive environment like event management, these gaps are dealbreakers.**\n\n---\n\n## ✨ Our Solution: **Tickease**\n\nTickease is a **mobile-first, real-time event management platform** that empowers organizers to control every aspect of their event—on the go.\n\nWhether it's selling tickets, tracking attendees, or analyzing event performance—**Tickease does it all from a single app**.  \nBuilt using **React Native + Supabase + Firebase**, it’s designed to be fast, intuitive, and accessible on any device.\n\n---\n\n## 📲 What You Can Do with Tickease\n\n### 👨‍💼 Organizer Dashboard\n- Create \u0026 customize events with ease  \n- Set up ticket tiers and pricing with dynamic control  \n- Add-ons for premium experiences and upsells  \n- View revenue breakdown and capacity in real-time  \n- Instantly track how many people are present using **Firebase-powered live attendee tracking**\n\n### 📊 Real-Time Analytics at Your Fingertips\n- 🔥 Live ticket sales \u0026 conversion data  \n- 📈 Revenue reports and growth projections  \n- 🎯 Insights on where users came from (referrals, direct, etc.)  \n- 🌍 Demographics, preferred languages, and device usage  \n\n### 🔐 Secure \u0026 Reliable Architecture\n- Supabase Auth for secure login and session handling  \n- Payment processing with detailed transaction logs  \n- Dual-database architecture for speed + resilience  \n\n---\n\n## 🛠️ Technical Deep Dive\n\n### 📡 Dual-Database Architecture\n| Feature                        | Firebase Realtime DB     | Supabase + PostgreSQL      |\n|-------------------------------|--------------------------|----------------------------|\n| Live attendee tracking        | ✅                        | ❌                         |\n| Persistent event data         | ❌                        | ✅                         |\n| Authentication                | ❌                        | ✅ Supabase Auth            |\n| Complex queries \u0026 analytics   | ❌                        | ✅ SQL queries              |\n\nThis hybrid model ensures **speed where it matters**, and **reliability where it counts**.\n\n---\n\n### 🔄 Real-Time Attendee Monitoring\n\nPowered by Firebase Realtime Database, the system detects attendee check-ins via the app, updating live dashboards without a single page reload.\n\n```ts\nconst eventAttendeesRef = ref(database, `events/${eventId}/attendees`);\nonValue(eventAttendeesRef, (snapshot) =\u003e {\n  let count = 0;\n  snapshot.forEach((child) =\u003e {\n    if (child.val().active) count++;\n  });\n  setUserCount(count);\n});\n```\n\n---\n\n### 💳 Multi-Tier Ticketing System\n\n- 🎟️ Ticket tiers (e.g. General, VIP, Early Bird)  \n- 🔄 Capacity and pricing updates in real-time  \n- 💼 Add-ons like merchandise, parking, food passes  \n- 📉 Sales visualization via interactive charts  \n\n---\n\n## 🧠 Intelligent Additions\n\n- **Smart Pricing Tips**: Recommends ideal price adjustments based on performance  \n- **Trend Predictions**: Forecasts ticket sales over time  \n- **User Behavior Insights**: See what users engage with most  \n\n---\n\n## 🧭 User Organization Flow\n\n### Organizations\nOrganizations using the Tickease app can:\n- Fill in basic event details such as title, description, event date, venue, and social links.\n- Upload event banners for better visibility.\n- Set up ticket pricing with full customization, including labels, price, and maximum quantity.\n- Choose from pre-set templates for user information collection to prepare analytics.\n- Generate unique URLs for events, enabling users to buy tickets and interact with chatbots.\n\n### Users / Ticket Buyers\nUsers or ticket buyers can:\n- Scan QR codes or click on shared links to access event pages.\n- Fill out forms with questions selected by the admin.\n- Purchase tickets and receive instant confirmation.\n- Interact with chatbots for event-related queries, with full event context and optional PDF attachments.\n- Provide additional data such as location, interests, and how they discovered the event.\n\n### Analytics and Reporting\n- The system collects data such as IP, browser, device, language, timezone, and time spent on the site for analytics.\n- Admins can access manager reporting for insights and ticket availability checks.\n\n---\n\n## 🧭 Future Roadmap\n\n- 🔐 QR-based check-ins \u0026 attendance logging  \n- 🤝 Attendee networking \u0026 smart matchmaking  \n- 🧠 AI-powered marketing automation  \n- 🌐 Offline mode with sync-on-connect capability  \n- 🎟️ NFT ticketing for premium, verifiable experiences  \n- 🌍 Multi-language support for global scalability  \n\n---\n\n## 💻 Tech Stack Overview\n\n| Layer       | Tech Used                                  |\n|-------------|---------------------------------------------|\n| **Frontend** | React Native (Expo), Next.js (Tailwind CSS) |\n| **Backend**  | Supabase (PostgreSQL, Auth), Firebase       |\n| **Storage**  | Supabase Storage                            |\n| **Analytics**| Custom PostgreSQL + Client-Side Charting    |\n| **CI/CD**    | GitHub Actions, Vercel (Web), EAS (Mobile)  |\n\n---\n\n## 📈 Measurable Impact\n\n- 🚀 Cut down setup time by **60%** for event organizers  \n- 💸 Boosted ticket revenue via **smart add-ons** and pricing  \n- 📱 Empowered on-the-go management with mobile-first design  \n- 📊 Enabled **instant insights**, reducing decision delays  \n\n---\n\n## 🎥 Demo \u0026 Links\n\n- [📱 Mobile App (Expo Download)](https://expo.dev/your-app-link)  \n- [📽️ Demo Video](https://youtube.com/your-demo)  \n- [📂 GitHub Repo](https://github.com/codewarnab/hack-fest-2025)  \n\n---\n\n🛠️ **Built with passion in 36 hours** at **HackFest 2025**  \n❤️ From Team innovisonaries\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodewarnab%2Fhack-fest-2025","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodewarnab%2Fhack-fest-2025","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodewarnab%2Fhack-fest-2025/lists"}