Institute Connect

About the Project

Institute Connect is a centralized platform designed to help educational institutions create and manage their own websites effortlessly. Inspired by platforms like Wix and WordPress, the key difference lies in its exclusive focus on the education sector and its standardized site design format.


Inspiration

The idea was born from working on the earlier Aditya Connect project, which focused on internal campus communication. We realized that many colleges and schools lack a proper digital presence due to cost, complexity, or technical barriers. This inspired us to scale the idea into a multi-institution platform—where every institution, regardless of size or location, could build and maintain their online presence easily.


What We Learned

  • How to structure a multi-tenant architecture using Supabase and Node.js
  • Best practices for role-based access control and content modularity
  • Implementing real-time updates for editable institutional websites
  • Efficient UI building using React, Tailwind CSS, and shadcn/ui
  • How to handle CI/CD with GitHub Actions and deploy with Docker

How We Built It

  • Frontend: React 18 + Vite + Tailwind CSS + shadcn/ui
  • Backend: Node.js (Express) with Supabase (Postgres + Auth + Realtime)
  • Database: Supabase with multi-tenant schema (institutions, users, modules)
  • Authentication: Supabase Auth with JWT & RBAC (super-admin, institution-admin)
  • DevOps: Docker, GitHub Actions, Netlify/Render for deployment
  • Others: Prisma for DB modeling, REST API + optional GraphQL layer

Key Features

  • Institution registration and verification by super-admin
  • Fixed website template for all institutions with toggleable features
  • Admin dashboard for content management
  • Public directory of all registered institutions
  • SEO-friendly and mobile responsive design

Challenges We Faced

  • Designing a scalable yet uniform layout that balances customization and consistency
  • Managing Supabase permissions and integrating real-time updates
  • Handling user onboarding in a way that’s beginner-friendly for non-tech admins
  • Ensuring smooth deployment and Docker-based local development

Outcome

We successfully built a platform that can onboard any institution and give them a live, structured, and manageable web presence—all from a single dashboard. It solves a real problem in the education sector and has the potential to scale nationally.

Built With

Share this project:

Updates