Built by Rooman Technologies to reconnect the 500,000+ students trained over the last 25 years.
connectX is a modern, open alumni network platform — think LinkedIn, but private to your institution's alumni. It helps training organizations, universities, and bootcamps re-engage graduates, grow a professional community, run paid mentorship, surface jobs, and host events — all in one place.
Whether you've trained 500 or 500,000 alumni, connectX turns a dormant contact list into a living, value-generating network.
Keywords: alumni network software · alumni management system · alumni engagement platform · alumni community · internal LinkedIn · mentorship platform · job board · networking app.
| Feature | Description | |
|---|---|---|
| 📨 | Smart Invitations | Bulk-invite alumni by email with branded, tokenized links and one-click join. |
| 🪪 | Rich Profiles | Capture current company, role, expertise domain, skills, and batch — the data that powers matching. |
| 📰 | Social Feed | Post updates, what you're working on, or what you're looking for — like, comment, engage. |
| 🤝 | Connections & Messaging | Connect with fellow alumni and chat 1:1 in real time. |
| 🎯 | Paid Mentorship | Alumni mentor on your programs at industry rates — bookings, sessions, reviews & a leaderboard. |
| 💼 | Opportunities & Jobs | Seniors post manpower needs; members seek roles. Auto-matched by domain, with an apply flow. |
| 🚀 | StartupVarsity | Alumni founders apply for resources (compute, mentors, labs) to build their products. |
| 📅 | Events & Webinars | Host AMAs, meetups, and demo days with RSVPs and capacity management. |
| 👥 | Communities | Topic-based groups with their own discussion feeds. |
| 🏆 | Endorsements & Spotlights | Skill endorsements and alumni success stories for social proof and re-engagement. |
| 🔐 | Roles & Admin | Admin, moderator, mentor, recruiter, and alumnus roles with fine-grained access. |
| Layer | Technology |
|---|---|
| Frontend | React 18 · Vite · TypeScript · TanStack Query · Zustand · React Router |
| Backend | FastAPI · Python 3 · SQLAlchemy 2 · Pydantic v2 · Alembic |
| Database | PostgreSQL (AWS RDS) |
| Auth | JWT access + refresh tokens, bcrypt password hashing |
| SMTP (Gmail) with Jinja2 HTML templates for invitations | |
| Async | Celery + Redis (bulk invite / email fan-out) |
| Infra | AWS EC2 · Nginx reverse proxy · systemd |
React + Vite SPA ──HTTPS/JSON──► FastAPI (REST /api/v1) ──SQLAlchemy──► PostgreSQL
│ │
feature-sliced UI services / crud / models
│
Celery + Redis (async email)
See docs/ARCHITECTURE.md for the full picture and docs/DATA_MODEL.md for the schema.
# 1. Backend
cd backend
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env # set DATABASE_URL, SMTP, JWT_SECRET
uvicorn app.main:app --reload # http://localhost:8000 (docs at /docs)
# 2. Frontend
cd frontend
npm install
cp .env.example .env # set VITE_API_BASE_URL
npm run dev # http://localhost:5173
# 3. Seed demo data (optional)
python -m app.db.seed # admin + demo alumni
python -m app.db.seed_engagement # events, endorsements, spotlights…connectX/
├── frontend/ # React + Vite + TypeScript SPA (feature-sliced)
│ └── src/
│ ├── features/ # auth, feed, profile, mentorship, events, …
│ ├── components/ # design-system + layout
│ └── api/ # typed API clients
├── backend/ # FastAPI application
│ └── app/
│ ├── api/ # versioned REST routes
│ ├── models/ # SQLAlchemy ORM
│ ├── schemas/ # Pydantic
│ ├── services/ # business logic (invites, email, matching, payments)
│ └── db/ # session + seeders
└── docs/ # architecture, data model, design system, API
- Razorpay payments for mentorship sessions
- AI-powered matching (mentors, jobs, co-founders) & smart digests
- CSV/Excel bulk-invite with consent & unsubscribe (DPDP-compliant)
- HTTPS + custom domain, analytics dashboard, S3 media uploads
- Mobile app / PWA
Issues and pull requests are welcome. Please open an issue to discuss substantial changes first.
Proprietary — © Rooman Technologies. All rights reserved.
connectX — reconnect. mentor. grow.
Made with ❤️ for the Rooman alumni community.