Skip to content
@Gather-Up

Gather Up

Gather Up is a modern SaaS platform built to simplify event automation and management. We empower organizers to effortlessly plan, coordinate, and scale events

🎉 Gather-Up

Gather-Up is an all-in-one Event Management & Automation SaaS platform that streamlines the full lifecycle of an event — from planning and vendor coordination to ticketing, on-site security, parking, and AI-powered insights.


🌐 Platform Overview

Gather-Up connects four types of users on a single, integrated platform:

User TypeRole
Event OrganizersCreate and manage events, assign vendors, track analytics
VendorsAccept assignments, manage tasks, upload documents, receive payments
Attendees / CustomersBrowse events and purchase tickets
Security PersonnelScan tickets on-site, monitor parking, report incidents

🏗️ Repositories

The marketing landing page and primary web portal for the platform.

  • Organizer sign-up / login, vendor portal, and event management dashboard
  • AI marketing automation: auto-generate ads, targeted campaigns, performance tracking
  • Live dashboard with real-time attendee and event monitoring
  • Stack: Next.js 16, React 19, TypeScript, Tailwind CSS, MongoDB, JWT

The core backend service powering the platform's web and mobile applications.

  • Secure REST APIs for authentication, data management, and business logic
  • Clean architecture with JWT-based auth
  • Stack: Java, Spring Boot, JWT

A React Native mobile application built for security personnel working at events.

  • QR code ticket scanning with instant validation
  • Real-time parking availability checks
  • Alerts dashboard for crowd surges, unauthorized entries, and emergencies
  • In-field incident reporting with severity, category, and location tagging
  • Stack: React Native, Expo, Redux/Zustand, Axios

The dedicated backend service for the Security Mobile App.

  • Stack: Java

The customer-facing web app where attendees browse events and purchase tickets.

  • QR code ticket generation, event listings, checkout flow
  • AI-assisted content with Gemini API integration
  • Stack: Next.js, TypeScript, Gemini API

A smart parking management system for event venues with automatic license plate recognition.

  • Local OCR (Tesseract.js) — no external API costs
  • Multi-camera support (IP cameras, DroidCam, USB cameras)
  • Real-time slot tracking, fee calculation, and vehicle history
  • Socket.IO for live updates across dashboards
  • Stack: Node.js, Express, React, MongoDB, Tesseract.js, Socket.IO

A microservices-based AI event planning assistant.

  • Natural language event planning via RAG (Retrieval-Augmented Generation)
  • Intelligent vendor matching using vector similarity search
  • Google Places API integration for venue discovery
  • AI image generation for event marketing assets (ComfyUI + Z-Image Turbo + Ollama)
  • Stack: Python, FastAPI, PyTorch, Sentence Transformers, MongoDB, Ollama, Cloudinary

The administrative console for managing the platform.

  • Stack: Next.js, TypeScript, shadcn/ui, Zustand

🔗 High-Level Architecture

 ┌─────────────────────────┐
│ Organizer / Vendor │
│ Landing Page │
│ (Next.js + MongoDB) │
└────────────┬────────────┘
│
┌─────────────────────┼──────────────────────┐
│ │ │
┌───────────▼──────┐ ┌───────────▼──────┐ ┌──────────▼──────────┐
│ Main Backend │ │ AI Service │ │ Ticket Management │
│ (Spring Boot) │ │ (FastAPI / Python)│ │ System (Next.js) │
└───────────┬──────┘ └───────────────────┘ └─────────────────────┘
│
┌───────────┼────────────────────┐
│ │ │
┌──▼──────┐ ┌─▼────────────┐ ┌──▼───────────────┐
│ Mobile │ │ Parking │ │ Security Backend │
│ App │ │ Management │ │ (Java) │
│(React │ │ (Node.js + │ └───────────────────┘
│Native) │ │ Socket.IO) │
└─────────┘ └──────────────┘

🛠️ Core Tech Stack Summary

LayerTechnologies
Web FrontendNext.js, React, TypeScript, Tailwind CSS, shadcn/ui
MobileReact Native, Expo
Backend (API)Spring Boot (Java), FastAPI (Python), Node.js (Express)
DatabasesMongoDB
AuthJWT, bcrypt
AI / MLPyTorch, Sentence Transformers, Ollama (LLaMA), RAG, ComfyUI
Real-timeSocket.IO
External APIsGoogle Places API, Cloudinary, Gemini API
DevOps / CIGitHub Actions

👥 Contributing

Each repository follows a standard fork-and-PR workflow:

  1. Fork the relevant repository
  2. Create a feature branch (git checkout -b feature/your-feature)
  3. Commit your changes and push
  4. Open a Pull Request for review

See the individual repository READMEs for setup instructions and environment variable requirements.


Built with ❤️ for event organizers, vendors, and attendees worldwide.

Popular repositories Loading

  1. Gather-Up-AI Gather-Up-AIPublic

    AI Event Planner Assistant: generates event plans from natural prompts, matches venues/vendors with vector DB (RAG), creates marketing assets, and provides APIs .

    Python 1

  2. Gather-Up-Main-Backend Gather-Up-Main-BackendPublic

    A robust and scalable backend service built with Spring Boot, designed to power modern web and mobile applications. It follows clean architecture principles and provides secure APIs for authenticat…

    Java

  3. Gather-Up-Mobile-App Gather-Up-Mobile-AppPublic

    TypeScript

  4. Gather-Up-Admin-Console Gather-Up-Admin-ConsolePublic

    TypeScript

  5. Gather-Up-Ticket-Management-System Gather-Up-Ticket-Management-SystemPublic

    The Customer site to get tickets for their desired events

    TypeScript

  6. Gather-Up-Parking-Management Gather-Up-Parking-ManagementPublic

    Managing of the parking areas

    JavaScript

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…