Fraternity Expansion Platform
Inspiration
The primary inspiration behind the Fraternity Expansion Platform was the persistent challenge faced by Kappa Eta Kappa (KHK) in expanding its chapter presence, particularly in the Midwest, despite repeated efforts by successive National Executive Council (NEC) presidents. Historically, attempts to expand the fraternity have been hindered by the distributed and ad hoc nature of planning, lack of real-time communication tools, and reliance on manual or fragmented processes. Recognizing these challenges, the project was conceived as a unified digital workspace tailored specifically to the unique workflow and coordination needs of a professional fraternity. The goal was to streamline expansion efforts, facilitate efficient communication among officers, and accelerate chapter growth through digital transformation.
What it does
The Fraternity Expansion Platform serves as an integrated hub for managing fraternity expansion initiatives. It centralizes tools and data relevant to expansion, offering tailored dashboards for various officer roles such as expansion committee presidents, chairs, and chapter organizers. Core functionalities include:
- Role-based access control for officers and volunteers.
- Centralized tracking of expansion leads, candidate schools, and outreach progress.
- Document management and shared resource libraries (Google Drive integration).
- Calendar coordination for meetings and outreach events (Google Calendar integration).
- Real-time communication and collaboration tools to minimize gaps and bottlenecks.
This platform enables stakeholders to monitor and drive expansion efforts with greater oversight, transparency, and agility.
How we built it
The platform was developed as a full-stack web application, following a clear separation of frontend and backend concerns:
- Backend: Built using FastAPI (Python), the backend handles business logic, data persistence, authentication, and external service integration. RESTful APIs are exposed for frontend consumption. SQLAlchemy is used as the ORM for interaction with a PostgreSQL database.
- Frontend: The user interface was developed primarily with Bolt.new using React, initialized with Vite for fast development, and styled with Tailwind CSS for modern, responsive design. The React Context API manages client-side state, enabling dynamic, context-sensitive dashboards for different officer roles.
- External Integrations: Integrations with Google Drive and Google Calendar to demonstrate document and scheduling capabilities.
Challenges we ran into
Several significant challenges emerged during development:
- Integrating the backend with the bolt.new frontend. It is still a work in progress.
Accomplishments that we're proud of
- Delivering a fully functional full-stack application with clear separation of concerns between frontend and backend.
- Providing a foundation that can scale and adapt to the ongoing needs of KHK’s expansion efforts.
What we learned
Through this project, I gained significant experience in:
- Full-stack application architecture, including asynchronous programming in Python with FastAPI and SQLAlchemy.
What's next for Fraternity Expansion Hub
Looking forward, the following steps are envisioned for the continued development and impact of the KHK Expansion Platform:
- Production-ready Google Workspace Integrations: Moving from simulated to live integrations with Google Drive and Calendar to enable seamless document and event management.
- Onboarding and Support Tools: Creating tutorials and in-app guides to lower barriers for new officer adoption.
- Broader Deployment: Piloting the platform.
Built With
- bolt
- fastapi
- javascript
- neon
- netlify
- postgresql
- python
- react
- stackblitz
- typescript
- uvicorn
- vite
Log in or sign up for Devpost to join the conversation.