SaaS for School Student Management

Job ID: 39625539

Budget: ₹12,500 – ₹37,500 INR

I’m looking for a skilled full stack developer to build a School Management System as a SaaS product. The platform will allow multiple schools to sign up and manage everything digitally — from student data and attendance to ID cards, fees, and reporting.

The system should support multi-tenancy, so each school can have its own subdomain or custom domain.


Key Features:
• Role-based access: Admin, Teacher, Parent, Student
• Student & Staff management
• Attendance tracking
• ID card generation (PDF)
• Fees & payment management (Razorpay/Stripe)
• Timetable & report card generation
• School-wise dashboards and analytics
• Multi-tenant architecture (subdomain/custom domain per school)
• Clean, mobile-responsive UI


Preferred Tech Stack:
• Frontend: React.js / Next.js
• Backend: Node.js (Express) or Django
• Database: PostgreSQL / MongoDB
• Authentication: Firebase / Auth0
• PDF Generator: jsPDF or Puppeteer
• Hosting: Vercel / DigitalOcean / AWS
• Payment: Razorpay / Stripe
Requirements:
• Experience in full-stack web development
• Previously built or contributed to SaaS platforms
• Understanding of multi-tenancy, user roles, and permissions
• Good communication and problem-solving skills