Back to Projects

Campaas: Multi-tenant Educational Institution Management System

SaaS
EdTech
WebApp
FullStack
MultiTenant
Bkash Payment Gateway

Campaas is a comprehensive SaaS platform designed to revolutionize how educational institutions manage their administrative operations. As the sole developer, I built this system from the ground up to address the unique challenges faced by schools and colleges in managing their day-to-day activities. The platform features a multi-tenant architecture that allows each institution to operate within its own secure environment under a custom subdomain (e.g., school1.campaas.net). This approach ensures data isolation while maintaining a consistent codebase across all tenants. Key features include student enrollment management, attendance tracking, course scheduling, grade management, financial reporting, communication tools between administration, teachers, and students, and integrated Bkash payment processing for fees collection. The system is built with scalability in mind, allowing it to effectively serve institutions of various sizes. The tech stack was carefully selected to provide a modern, responsive, and maintainable application. Next.js and TypeScript form the foundation, offering server-side rendering capabilities and type safety. Tailwind CSS and SCSS allow for a clean, responsive design system. Data persistence is achieved through MongoDB, with Prisma ORM providing a type-safe database interface.

Live DemoDemo
Campaas: Multi-tenant Educational Institution Management System

Overview

Loading content...

Date

November 2024

Role

Full-stack Developer & Product Architect

Client

Personal Project

Duration

6 months

The Problem

Loading content...

The Solution

Loading content...

Project Gallery

Campaas: Multi-tenant Educational Institution Management System - Image 1
Campaas: Multi-tenant Educational Institution Management System - Image 2
Campaas: Multi-tenant Educational Institution Management System - Image 3
Campaas: Multi-tenant Educational Institution Management System - Image 4
Campaas: Multi-tenant Educational Institution Management System - Image 5
Campaas: Multi-tenant Educational Institution Management System - Image 6