Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/asubap/website/llms.txt

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

Welcome to the developer documentation for the Beta Alpha Psi Beta Tau Chapter web platform. This site covers everything contributors need to run, extend, and deploy the frontend — from local setup and architecture decisions to a complete reference of every feature, API integration, and data type.

Local Setup

Clone the repo, install dependencies, and spin up the dev server in minutes.

Environment Variables

Every variable the frontend needs, where to find it, and what it controls.

Architecture Overview

Understand the project structure, tech stack, and how the layers fit together.

Authentication

Google OAuth via Supabase, role-based routing, and the planned cookie migration.

Explore by Role

The platform serves three distinct user types, each with their own portal and feature set.

Member Portal

Events, announcements, network directory, and resources for inducted members and pledges.

Admin Dashboard

Full CRUD over members, sponsors, events, announcements, and e-board assignments.

Sponsor Portal

Sponsor-facing dashboard for profile management and resource uploads.

Public-Facing Pages

Homepage

Hero section and chapter overview visible to all visitors.

Events

Public event listing with RSVP and geolocation check-in for authenticated members.

Sponsors

Tiered sponsor display (platinum → bronze) rendered from the live API.

Membership Process

Three-step candidate → member process flow with dynamic application form link.

Reference

Backend API

Every endpoint the frontend calls, with method, auth requirements, and response shape.

Data Types

TypeScript interfaces for MemberDetail, Event, Sponsor, Announcement, and more.

Components

Key reusable components — auth guards, modals, event cards, network lists.

Deployment

Vercel deployment configuration, environment setup, and production checklist.

Build docs developers (and LLMs) love