The Membership page (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.
/membership) renders the ProcessFlow component, which displays the three sequential steps required to progress from a prospective W.P. Carey student to a full Beta Alpha Psi member. The page is fully public — no ProtectedRoute wraps it — so any visitor can review the requirements before applying. A “Click Here To Apply!” button at the bottom opens the current application Google Form in a new tab; the form URL is fetched dynamically from the backend at mount time rather than being hardcoded, allowing e-board administrators to swap the form between recruiting windows without a code deploy.
Dynamic Apply-Form URL
BothProcessFlow (the full membership page) and WhoWeAre (the homepage section) independently fetch the same link record on mount:
If the request fails or returns an empty array,
applyFormUrl stays as the empty string "". The apply button is still rendered but will open a blank tab. The homepage WhoWeAre component seeds the state with a closed-form fallback URL to handle the same failure case.The Three Process Steps
Thesteps array is defined inline in ProcessFlow.tsx and drives both the desktop (horizontal) and mobile (vertical) layouts.
W.P. Carey Student
The entry point. A student must declare (or plan to declare) a major in Accounting, Finance, Business Data Analytics, or Computer Information Systems, and submit the BAP application during the recruiting window at the start of a Fall or Spring semester.
Candidate
The active earning phase. Candidates must accumulate 32 total hours structured as follows:
Up to 5 non-BAP professional hours and 5 non-BAP community service hours count toward the totals with documentation. Candidates must also pay the Candidate fee, complete their first upper-division major course (ACC 340, FIN 302, or CIS 340), and maintain a 3.0 GPA in both their major and overall coursework. Commonly, 16 of the 32 hours are completed in a single semester.
| Hour Type | Minimum Required |
|---|---|
| Professional | 12 hrs |
| Community Service | 12 hrs |
| Social | 4 hrs |
| Choice (any category) | 4 hrs |
| Total | 32 hrs |
Member
Full membership is conferred once the 32-hour requirement and GPA minimum are met. Members maintain active status by contributing 16 hours per semester:
Members continue to pay a semester fee and maintain a 3.0 GPA. All members are eligible to run for e-board positions regardless of tenure.
| Hour Type | Minimum Required |
|---|---|
| Professional | 6 hrs |
| Community Service | 6 hrs |
| Social | 2 hrs |
| Choice | 2 hrs |
ProcessStep Component
Each step is rendered by theProcessStep component, which accepts title (string) and requirements (string array):
ProcessArrow Component
Between eachProcessStep card the ProcessArrow component renders an SVG chevron in #AF272F. On desktop (md and above) arrows render horizontally; on mobile the arrow wrapper is rotated 90° via transform rotate-90 to point downward in the vertical stack.
Responsive Layout
- Desktop (md+)
- Mobile
Steps are laid out in a single horizontal row using
flex justify-center items-stretch gap-8. Each ProcessStep occupies flex-1 max-w-md, and a ProcessArrow (w-10) sits between them. Cards stretch to equal height via items-stretch.Upper-Division Course Footnote
A footnote appears below the apply button clarifying the upper-division course requirement:Have completed at least one major course (accounting, finance, business analytics or digital technology or corresponding to major area) beyond the principles or introductory level (for transfer students, the most recent qualifying course must be at the initiating institution). Do not need for candidate status, but need to have completed to reach member status.