Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/meenalsingh0/GradGather/llms.txt

Use this file to discover all available pages before exploring further.

GradGather, branded as BridgeU, is a full-stack alumni networking platform built with Node.js, Express, Handlebars, and MongoDB. It bridges the gap between current students and alumni, enabling meaningful connections through mentorship, event participation, club membership, and community giving.

Introduction

Learn what GradGather is, who it’s for, and how it’s structured.

Quickstart

Clone the repo, install dependencies, and run GradGather locally in minutes.

Configuration

Set up environment variables, connect MongoDB, and configure PayPal.

Authentication

Understand signup, login flows, and how sessions work for students and alumni.

Explore Core Features

Alumni Directory

Search and filter alumni by name, graduation year, degree, and field.

Events

Browse, host, and manage alumni events with dynamic card rendering.

Clubs

Explore university clubs — TechnoX, Bizeco, NSS Club, and Niyantran.

Donations

Support clubs and scholarships with integrated PayPal payment processing.

How It Works

1

Clone and install

Clone the GradGather repository and install Node.js dependencies with npm install.
2

Configure your environment

Create a .env file with your MongoDB URI and PayPal credentials.
3

Start the server

Run node src/index.js (or nodemon src/index.js for development) and open http://localhost:3000.
4

Register and explore

Sign up as a student or alumni, then explore the directory, events, clubs, and connect features.

People Recommender

A Flask-based microservice that suggests connections using cosine similarity on shared interests.

Architecture

Understand the system architecture, routing, templating, and database design.

Build docs developers (and LLMs) love