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
- auth
- docker
- express.js
- github-actions
- netlify
- node.js
- prisma
- react
- realtime)
- shadcn/ui
- supabase-(postgres
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.