
In Progress
Posted
Paid on delivery
Django Multi-Tenant School Management MVP Budget-12.5k INR Fixed We need to build a small but properly structured multi-tenant School Management MVP using Django. The goal of this phase is to create the core foundation with tenant isolation, school/user management, student/staff management, RBAC, audit logs, PWA setup, and background task setup. Technology Stack • Latest stable Python Django • HTMX for CRUD operations • PostgreSQL • Celery, beat, Redis • PWA setup MVP Modules 1. Multi-Tenant Architecture • Each school will be treated as a separate tenant • data isolation between schools • School-specific users, students, staff, and academic structure • Tenant-aware permissions and queries • Architecture must also support single-tenant deployment using the same codebase 2. Super Admin Panel Use Django Admin for the platform-level Super Admin. 3. School Admin Panel Custom Django + HTMX based panel. (You can use tailwind or other for this to optimize frontend, you can use any mobile friendly theme for this) School Admin should be able to manage: • School profile • School users with Roles and permissions • Teachers & Staff • Students • Academic structure School Admin must only access data belonging to their own school. 4. Flexible Academic Structure Each school should be able to independently create its own: • Academic Years • Classes / Standards • Sections / Divisions • Streams where required No class or standard names should be hard-coded globally. Example: • Nursery • KG • Standard 1 • Grade 5 • Class 10 • 11 Science • 11 Commerce • Any custom name 5. Student Management Student management module Excel Student Import School Admin should be able to upload an Excel file and bulk-import students into their own school. Import should include: • Validation • Error reporting • Duplicate handling • Class/section mapping • Import summary 6. Staff & Teacher Management Teachers will be treated as school users/staff with appropriate roles. Required functionality: • Activate/deactivate • User account association 7. RBAC Implement Role-Based Access Control. Initial roles may include: • Super Admin • School Admin • Teacher • Staff Requirements: • Role-based menu/access control • Backend permission validation • Tenant-aware permissions • Ability to add additional permissions later 8. Full Audit Logs Important activities must be logged. Examples: • User created/updated • Student created/updated • Staff updated • School settings modified • Login-related activity where appropriate • Record deletion/deactivation • Role/permission changes Audit records should contain useful information such as: • User • School • Action • Object/reference • Date/time • Relevant change information 9. PWA Setup The School Admin interface should be configured as a proper responsive PWA. 10. Redis + Celery + Celery Beat Complete setup required for: At least one working background/scheduled task should be implemented to verify the setup. Code Quality The project should include: • Clean Django enterprise project level structure • Modular Django apps • Proper database relationships and indexes • Reusable HTMX components • Proper migrations • Basic validation and error handling • Production-ready configuration structure Final MVP Deliverables • Multi-tenant Django application • Django Super Admin panel • School Admin panel • School management • School user management • Student management • Teacher/staff management • Flexible academic structure The focus of this MVP is to build a small, clean and scalable foundation without unnecessary modules or complexity.
Project ID: 40640446
84 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
84 freelancers are bidding on average ₹21,216 INR for this job

As an industry veteran with 18 years of robust experience, I proudly introduce my team, CnELIndia, as a perfect fit for your Django Multi-Tenant School Management MVP project. Our wealth of expertise spans various areas including Django, Python, SaaS, and Web Development; all aligning perfectly with the technology stack you desire. To empower your staff to work seamlessly across all devices while benefiting from rapid operations, we will leverage HTMX for the majority of CRUD operations and tailor a responsive Progressive Web App using the latest stable Python Django. As an organization, we have completed numerous successful projects on similar lines for other clients which is proof of our skills to handle such projects efficiently. Choosing us guarantees that you partner with a company ready to bring professionalism, innovation and skills to your project.
₹25,000 INR in 7 days
7.7
7.7

Building your Multi-Tenant Django School Management MVP with tenant isolation as the structural core, not an afterthought. Here is my exact execution plan: Tenant Isolation: I will use django-tenants with schema-per-tenant PostgreSQL so each school's data is physically separated at the database level. This also lets the same codebase run in single-tenant mode without a fork, exactly as your spec requires. RBAC and Audit Layer: Permissions enforced at middleware level, not just views, so tenant-aware queries block cross-school data leaks automatically. Every write action logged for compliance from day one. HTMX School Admin Panel: CRUD operations built with HTMX and Tailwind so school admins manage profiles, users, teachers, students, and academic structure without a heavy JS framework. Flexible Academic Structure: No hard-coded class names. Schools define Nursery, KG, Grade 5, 11 Science, or any custom name independently per academic year. Excel Student Importer: Built with openpyxl, row-level validation, duplicate detection, class/section mapping, and a per-upload error summary report. Celery, Beat, Redis, and PWA wired in as foundation, not bolted on later. One problem your spec does not mention: Excel imports with malformed class names that do not match any existing section will silently fail unless the importer has a pre-import class-mapping confirmation step. I will build that in. Delivery: 12,500 INR, 10 days.
₹22,500 INR in 7 days
6.7
6.7

Greetings, Hello, Respected Sir. Building a multi-tenant school management system requires careful attention to data isolation and user management, which are essential in ensuring each school operates independently within the same application. I understand the need for a clean and scalable foundation that can support custom academic structures and role-based access control. How to achieve this: - Design a robust multi-tenant architecture using Django that ensures data isolation while allowing easy management of school-specific data. - Implement a user-friendly admin panel with HTMX to facilitate smooth CRUD operations for school admins. - Establish a full audit logging system to track important actions and changes within the application. - Set up Redis and Celery for efficient background task management. My skills in Python, Django, and PostgreSQL will ensure a high-quality product that meets your needs.
₹17,500 INR in 7 days
5.9
5.9

With my two decades of experience in PHP-based development, I assure you that I have the proficiency required to complete your Django Multi-Tenant School Management MVP project successfully. My expertise in Python, Software Architecture, and Web Development are well-aligned with your project requirements and technology stack. Being able to implement HTMX for CRUD operations, PostgreSQL, Celery, Beat, Redis, PWA setup, and other crucial features you need under one developer is one of the multiplicities I offer. Throughout my career, my focus has always been on delivering dependable solutions that reduce manual work and support long-term growth. I pay meticulous attention to detail which I believe is critical for clean Django enterprise projects like yours. My approach ensures modularity, proper migrations, validation and error handling, maintaining a production-ready configuration structure while adhering to the basic principle of 'less is more'. Lastly, besided skillsets and offering long-term commitment that aligns with your needs; I understand what it implies when strings on finances are involoved. Keeping this in mind I have offered you well within your budget 12.5K INR Fixed. The ball is now in your court! Let's get started!
₹20,500 INR in 15 days
5.7
5.7

Your multi-tenant architecture will fail under concurrent writes if you rely solely on schema-based isolation without implementing row-level locking for shared resources like audit logs. This creates race conditions when multiple schools trigger background tasks simultaneously. Quick questions - are you planning schema-per-tenant or shared schema with tenant_id filtering? And what's your expected peak concurrent school count in year one? Here is the architectural approach: - MULTI-TENANT ISOLATION: Implement django-tenants with PostgreSQL schemas plus connection pooling to prevent memory leaks during tenant switching. - CELERY + REDIS: Configure separate queues per tenant for background tasks with priority routing to prevent one school's bulk import from blocking others. - RBAC + AUDIT: Build custom permission backend using Django Guardian for object-level permissions with async audit log writes to avoid blocking CRUD operations. I've architected similar multi-tenant SaaS platforms for 2 EdTech companies that scaled from 10 to 500+ schools without database refactoring. Let's schedule a 15-minute technical call to align on tenant isolation strategy before you commit to a build.
₹22,500 INR in 7 days
5.7
5.7

Hello , I'm a full stack developer with strong Django experience and this is exactly the type of MVP i prefer working on because the focus is on building a clean foundation rather than adding unnecessary features. I have built a Django REST + React property management platform with role-based access, owners/managers/tenants, tenant-specific data and complex permissions. I also built GPAtlas using Django, PostgreSQL, JWT authentication, role-based permissions, background processing and AWS deployment. For your project i would use Django + PostgreSQL with a proper tenant architecture, Django Admin for Super Admin, HTMX for the School Admin panel, Redis + Celery/Beat for background tasks and PWA configuration. I will make the academic structure completely configurable per school and ensure tenant isolation at both query and permission levels. Excel import, audit logs, RBAC and production configuration will also be included. I can deliver the MVP within 3-4 weeks. The requested 12.5k INR is quite low for the complete scope, but i'm open to discussing the milestones and exact MVP scope. I work on my own and will provide clean source code, documentation and deployment support. Looking forward to work with you, thanks.
₹12,500 INR in 25 days
5.4
5.4

I can build this Django MVP with clean multi-tenant isolation, PostgreSQL, HTMX CRUD, RBAC, audit logging, Excel student imports, PWA support, and Redis/Celery/Beat with a working scheduled task. I’ll keep the architecture modular and scalable, with tenant-aware permissions, reusable components, proper migrations/indexing, and production-ready configuration within your fixed MVP scope.
₹12,500 INR in 3 days
5.3
5.3

Hi, I specialize in turning business challenges into clean, reliable software — from automation and APIs to web applications, AI, and backend systems. What sets me apart: I focus on outcomes, not just deliverables. Every solution I build is designed to be maintainable, scalable, and aligned with your actual goals. Let's build something great together. Thanks, Deva
₹25,000 INR in 7 days
5.3
5.3

Hello, I have 10 years of experience building School Management, SaaS, and multi-tenant platforms using Laravel, Node.js, PostgreSQL, REST APIs, and secure role-based architectures. I understand the importance of strict school-level data isolation, tenant-aware queries, flexible academic structures, auditability, and scalable database design. My approach would separate schools, users, students, staff, academics, permissions, imports, and audit records into maintainable modules with indexed relationships and backend authorization checks. Excel imports would include validation, duplicate handling, mapping, error reports, and summaries. I would also ensure responsive administration, production configuration, migrations, and reliable background processing. Let’s discuss whether Laravel is acceptable for this foundation. Best regards
₹25,000 INR in 7 days
5.2
5.2

Hello, I can build this Django multi-tenant School Management MVP with a clean, scalable architecture focused on security, tenant isolation, and maintainability. I have strong experience with Django, PostgreSQL, HTMX, Redis, Celery/Celery Beat, RBAC, REST APIs, background jobs, and production deployments. I’ll implement strict school-level data isolation while keeping the codebase flexible for both multi-tenant and single-tenant deployments. The MVP will include Django Super Admin, HTMX-based School Admin, school/user management, flexible academic structures, student and staff/teacher management, Excel bulk import with validation and duplicate handling, tenant-aware RBAC, comprehensive audit logging, responsive PWA setup, and a working Celery scheduled task. I’ll follow modular Django app architecture, proper relationships/indexes, reusable HTMX components, migrations, validation, error handling, and production-ready configuration. I understand the goal is a focused MVP—not unnecessary complexity—and can deliver a solid foundation that is easy to extend with future school modules.
₹13,000 INR in 7 days
5.0
5.0

Hi, I can build this MVP with the tenant architecture treated as the foundation rather than adding isolation later. With multiple schools sharing one codebase, the critical areas are tenant-aware queries, permissions and data relationships so one school can never access another school's records. Approach: • Design tenant-aware PostgreSQL models • Implement School and Super Admin layers • Build HTMX based school dashboard • Configure flexible academic structures • Add student Excel import with validation • Implement RBAC with backend enforcement • Add detailed audit logging • Configure Redis, Celery and scheduled tasks • Set up responsive PWA support • Add indexes, migrations and error handling What I will deliver: • Multi-tenant Django foundation • Super Admin and School Admin • Student and staff management • Flexible academic structure • Excel import workflow • RBAC and audit logs • Celery/Redis setup • PWA configuration • Clean source code and documentation I would keep the architecture modular so the same codebase can later support attendance, fees, exams or a single-school deployment without redesigning the foundation. I can start by defining the tenant model, permission boundaries and core database relationships, then build the admin workflows around that foundation. Regards, Shubham
₹25,000 INR in 7 days
4.2
4.2

Hi, Thanks for sharing your project. It aligns well with work I’ve successfully completed for other clients, and I’m confident I can deliver a high-quality solution tailored to your requirements. Before providing an accurate timeline, scope, and budget, I’d like to clarify a few key details to ensure we're aligned from the start. Freelancer’s proposal character limit makes it difficult to cover everything thoroughly here. If you're available, let's connect via chat. I can walk you through similar projects I've completed, discuss the best approach for your specific requirements, and answer any questions you may have. Once I understand your expectations, I'll provide a clear execution plan with realistic timelines and pricing. I’m ready to get started as soon as we finalize the details and look forward to working with you. Best regards, Mayank Sahu
₹12,500 INR in 7 days
4.0
4.0

Hi, I can build the multi-tenant Django School Management MVP with tenant isolation, HTMX-based School Admin panel, RBAC, PostgreSQL, Celery with Beat, Redis, and PWA setup. Excel student import will include validation, duplicate handling, and class/section mapping. I will structure tenant-aware querysets and permissions so each school only sees its own data, with audit logs capturing user, school, action, and timestamp. Questions: 1) Should tenants be separated by schema or by shared tables with a school_id? Looking forward to discussing further. Regards, Shayan.
₹13,750 INR in 9 days
3.5
3.5

Dear Client, I read "Multi-Tenant Django School Manager MVP" carefully and understand you need a school management system that simplifies administration end to end. My hands-on experience with Python, ERP, PostgreSQL, Web Development aligns directly with what you need. I've built education ERPs with admissions, attendance, timetables, exams and grading, fee collection and parent/student portals — everything in one place with role-based access. A few quick questions to get us started: 1. Roughly how many students and branches/campuses will it manage? 2. Which modules matter most first — fees, attendance, exams, parent app? 3. Is there existing student/fee data to migrate? Thanks & Regards, Deepak
₹24,375 INR in 14 days
3.6
3.6

Hello, Creating a functional multi-tenant School Management MVP using Django involves establishing tenant isolation, school/user management, RBAC, audit logs, PWA setup, and background task configuration. The primary goal is to ensure data isolation between schools, implement tenant-specific users, students, staff, and academic structures, and support both multi-tenant and single-tenant deployments. To achieve this, I would start by reviewing the existing architecture and implementing a modular Django project structure with proper database relationships and indexes. Utilizing HTMX for CRUD operations and ensuring a clean codebase with reusable components will be essential. Additionally, setting up RBAC, audit logs, and a responsive PWA interface for School Admins are crucial steps for this project's success. I have prior experience developing similar Django applications with multi-tenant architecture and RBAC functionalities, ensuring secure and scalable solutions tailored to specific business needs. A few questions: - Have specific roles and permissions been defined for each user type? - Is there an existing data migration plan in place for importing student and staff information? - Are there any specific customization requirements for the Super Admin and School Admin panels? Best regards,
₹12,500 INR in 3 days
3.6
3.6

Hi there , let's have short meeting if you wanna discuss your Django school MVP. I will build a multi tenant Django app with PostgreSQL and school data isolation. The super admin panel uses Django admin while the school panel uses HTMX and Tailwind. School admins will manage users students staff and flexible academic structure independently. RBAC includes super admin school admin teacher and staff with tenant aware permissions. Full audit logs track every user student and staff change with action records. Excel bulk import includes validation error reporting and duplicate handling. Celery Redis and Celery Beat will be configured with one working scheduled task. The school admin interface will be a responsive PWA for mobile friendly access. I have built similar multi tenant Django ERP systems and can share examples in chat.
₹25,000 INR in 7 days
3.7
3.7

As a seasoned full stack developer with over five years of experience, I bring to the table a comprehensive range of skills just perfect for your school management MVP project. My proficiency in Django, PostgreSQL, and Python align seamlessly with your desired technology roadmap. I've created numerous multi-tenant applications incorporating clean code structures, well-defined database relationships, and effective data isolation.
₹37,000 INR in 7 days
3.5
3.5

Hi, At first glance, this looks straightforward but there’s usually one part that causes issues later. Happy to share a quick plan if you're open to it. Regards, Rajesh
₹25,000 INR in 7 days
2.9
2.9

Hi, I can build your multi-tenant Django School Management MVP with tenant isolation, school/user management, student/staff modules, RBAC, audit logs, Excel import, PWA setup, and Celery/Redis background task configuration. The best solution is to first design the tenant-aware database structure, roles, permissions, academic hierarchy, and school-specific query handling. Then I’ll build the Django Super Admin, custom School Admin panel with HTMX CRUD, flexible academic structure, student Excel import with validation, staff/teacher management, audit logging, and PWA-ready responsive UI. I’m comfortable with Django, PostgreSQL, HTMX, Redis, Celery, Celery Beat, multi-tenant architecture, RBAC, audit logs, Excel import workflows, modular Django apps, migrations, validation, reusable components, and production-ready project structure. Deliverables will include: * Multi-tenant Django MVP * Django Super Admin * School Admin panel * Tenant-isolated data access * School users and roles * Student management * Excel student import * Teacher/staff management * Flexible classes/sections/streams * RBAC and menu access control * Full audit logs * PWA setup * Redis/Celery/Beat setup * Basic background task * Clean project documentation I’ll focus on a small, clean, scalable foundation that matches your Phase-1 MVP scope without adding unnecessary complexity. Best regards Ankit
₹12,500 INR in 2 days
3.0
3.0

Hello, This is a strong Django project, particularly because the MVP focuses on establishing a clean foundation rather than adding unnecessary modules. I understand the critical requirements around tenant isolation, RBAC, audit logs, flexible academic structures and background processing. I’d use Django + PostgreSQL + HTMX + Tailwind, with Celery/Redis/Beat for asynchronous and scheduled tasks. I’d structure the application into modular Django apps and make tenant awareness part of the backend/data-access layer so School Admins can never access another school's records. The same architecture can support single-tenant deployment as requested. I’d implement Django Admin for Super Admin, a responsive HTMX-based School Admin panel, Excel student import with validation/error reporting, school-specific roles/permissions, detailed audit logging and a proper PWA setup. I’ll also include migrations, indexes, validation, error handling and production-oriented configuration. Before accepting the fixed price, I’d like to discuss budget and project scope, because the requested architecture contains several substantial components. I can propose milestone priorities if the complete scope needs to fit that budget. Estimated MVP timeline: 3–5 weeks, depending on the agreed scope. Best regards, Deepak
₹15,000 INR in 7 days
2.9
2.9

Surat, India
Member since Aug 6, 2026
$10-30 USD
$250-750 USD
$1500-3000 USD
$250-750 USD
₹100-400 INR / hour
₹1500-12500 INR
₹12500-37500 INR
₹37500-75000 INR
$250-750 CAD
$30-250 USD
$30-250 USD
₹75000-150000 INR
₹12500-37500 INR
₹75000-150000 INR
₹1500-12500 INR
$1500-3000 USD
$750-1500 USD
$15-25 USD / hour
₹12500-37500 INR
$15-25 USD / hour