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 Type Role
Event Organizers Create and manage events, assign vendors, track analytics
Vendors Accept assignments, manage tasks, upload documents, receive payments
Attendees / Customers Browse events and purchase tickets
Security Personnel Scan 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

Layer Technologies
Web Frontend Next.js, React, TypeScript, Tailwind CSS, shadcn/ui
Mobile React Native, Expo
Backend (API) Spring Boot (Java), FastAPI (Python), Node.js (Express)
Databases MongoDB
Auth JWT, bcrypt
AI / ML PyTorch, Sentence Transformers, Ollama (LLaMA), RAG, ComfyUI
Real-time Socket.IO
External APIs Google Places API, Cloudinary, Gemini API
DevOps / CI GitHub 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-AI Public

    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-Backend Public

    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-App Public

    TypeScript

  4. Gather-Up-Admin-Console Gather-Up-Admin-Console Public

    TypeScript

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

    The Customer site to get tickets for their desired events

    TypeScript

  6. Gather-Up-Parking-Management Gather-Up-Parking-Management Public

    Managing of the parking areas

    JavaScript

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…