惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
Jina AI
Jina AI
罗磊的独立博客
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
J
Java Code Geeks
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog RSS Feed
爱范儿
爱范儿
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
T
The Blog of Author Tim Ferriss
腾讯CDC
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
I
InfoQ
月光博客
月光博客
博客园_首页
Vercel News
Vercel News
P
Proofpoint News Feed
GbyAI
GbyAI
Y
Y Combinator Blog

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
How I Built a Complete School ERP System from Scratch
Pavan M · 2026-05-10 · via DEV Community

Pavan M

How I Built a Complete School ERP System from Scratch

Hi everyone! I am Pavan M, Full Stack Developer and Founder of AIFlick Solutions from Bengaluru, India. In this article I want to share how I built EdoLead ERP — a complete School and College Management System from scratch.

🤔 Why I Built EdoLead

Managing a school manually is a huge problem. Teachers spend hours marking attendance on paper. Fee collection is done manually with no proper tracking. Student marks are stored in spreadsheets. There is no way for parents to track their child's progress easily.

I saw this problem and decided to build a complete solution — EdoLead ERP.

🎯 What is EdoLead ERP?

EdoLead is a complete School and College Management System with 30+ features that handles everything from student admission to final results — all in one platform.

🌐 Live at: www.edolead.com

⚙️ Key Features I Built

1. Student Management

Complete student profiles, records and history maintained in one place. Admission to graduation — everything tracked.

2. AI Facial Recognition Attendance

This is my most exciting feature! Instead of manually calling names, students simply walk in front of a camera and attendance is marked automatically using AI Facial Recognition. This saves teachers 30+ minutes every single day!

3. Marks & Exam Management

Teachers can enter marks directly into the system. Results are generated automatically with grade calculations, rank lists and report cards.

4. Fee Collection & Analytics

Complete fee management with payment tracking, pending dues, receipts and detailed analytics dashboard showing collection progress.

5. Timetable & Scheduling

Easy drag and drop timetable creation for the entire institution. No more manual scheduling conflicts!

6. Reports & Dashboards

Real time dashboards showing everything at a glance — attendance percentage, fee collection, exam results and more.

7. Parent Communication

Parents can receive instant notifications about their child's attendance, marks, fees and important announcements.

📱 EdoLead Mobile App

Along with the web ERP, I also built a Mobile App using Flutter and Dart available on Google Play Store!

The app has role based login for:

  • 👨‍🎓 Students — View marks, attendance, timetable
  • 👩‍🏫 Teachers — Mark attendance, enter marks
  • 🚌 Drivers — Manage student transport

📱 Download on Play Store

🛠️ Tech Stack I Used

Frontend:

  • HTML, CSS, JavaScript, React

Backend:

  • Node.js, PHP

Mobile:

  • Flutter, Dart

Database:

  • MySQL, MongoDB, PostgreSQL

Special:

  • AI & Machine Learning for Facial Recognition

💡 Biggest Challenges I Faced

1. AI Facial Recognition

Implementing facial recognition was the hardest part. I used ArcFace (InsightFace) — one of the most accurate
facial recognition models available. ArcFace gave extremely
high accuracy in recognizing students even in different
lighting conditions and angles, making attendance marking
fast and reliable.

2. Role Based Access Control

Managing different access levels for Admin, Teachers, Students, Parents and Drivers was complex but very important for security.

3. Real Time Data Sync

Making sure the mobile app and web ERP always show the same data in real time required careful backend architecture.

🎯 What I Learned

Building EdoLead taught me so much:

  • How to build large scale full stack applications
  • How to implement AI in real world projects
  • How to design databases for complex systems
  • How to build and publish Flutter mobile apps
  • How to think like a product builder not just a developer

🚀 What's Next

EdoLead is already live and ready for schools and colleges to use. I am currently working on:

  • More AI features
  • Better analytics
  • More mobile app features

🤝 Let's Connect

If you are building something similar or want to discuss ERP development — let's connect!

Thanks for reading! If you found this helpful please leave a reaction! 🙏