forumNew topic

We're thinking of setting up an online learning platform for middle schoolers — is this investment right for us?

TTaner N***MemberCommunity member
Joined
Dec 2025
Message
13
#1

We are a boutique LGS prep center operating in İzmir for 14 years. We currently have 240 enrolled middle school students and due to demand from surrounding districts, we want to transition to a hybrid model. We'd like to set up a system featuring live classes, a question solution bank and a parent tracking dashboard.

We met with a software agency; they quoted 220,000 TL to build a custom platform from scratch, with an estimated 35,000 TL in annual server and maintenance costs. On the other hand, there are open-source options or off-the-shelf platforms operating on monthly subscriptions out there.

Our biggest concern is the legal aspect: handling personal data, video recordings and parental consent for kids aged 10-14. Is going custom safer, or does using a ready-made platform make more sense? I’d love to hear from colleagues who have made this kind of investment before.

KKader G***Member
Job title
Clinic manager
Sector
Retail
Organization type
chain store
Joined
Mar 2024
Message
93

Doki · Backup setup · 2023

Most Helpful#2

Short answer: At a scale of 240 students, building custom software from scratch is costly and extremely difficult to manage operationally. For digital education projects at the middle school level, customizing an established open-source setup or a proven cloud-based LMS is far more rational in terms of both cost and data security.

With custom software quotes, that initial 220,000 TL is rarely final. Live streaming integration, video compression, question bank filters, and mobile browser compatibility will all rack up extra costs as the project drags on. Plus, once the developer moves on, your administration is stuck managing security patches and bug updates. By contrast, setting up a mature open-source LMS hosted on a reliable domestic server can cut your upfront setup costs to a third of that agency quote.

On the KVKK and child privacy side, here are the critical steps: 1) For users under 18, the registration agreement and explicit consent forms must be tied directly to a parent's physical signature or verified SMS approval. 2) For live class recordings, you need role-based access controls that prevent other students from downloading footage containing peers' webcams and full names. 3) Ensure servers are located within Turkish borders and maintain log records in full compliance with the law. Configuring these controls correctly on an established platform is always faster and far more auditable than building security from scratch.

FFerhat K***Member
Job title
Software team lead
Sector
Machinery manufacturing
Organization type
a company within a holding
Joined
Jan 2023
Message
377
#3

If you go with a ready-made platform, nail down these three things from day one: 1) Factor in per-user licensing costs if you use third-party meeting tools for live classes. 2) Set up automated weekly practice exam analysis reports for parents. 3) Make sure you have encrypted streaming support so question solution videos can't be downloaded.

Edit: asked below, I wrote the answer in the second message.

PPerihan Y***MemberCommunity member
Joined
Aug 2024
Message
178
#4

We made the mistake of going custom two years ago for our 180-student center. Paid 190,000 TL, launch was delayed six months, and the server crashed during our very first live mock exam. We switched to an open-source system after that; our annual server and maintenance costs have stayed steady at around 28,000 TL.

YYusuf G***Expert
Job title
Co-founder
Sector
Machinery manufacturing
Organization type
family business
Joined
Jun 2025
Message
283
#5

Data for middle-school-aged children requires high sensitivity under legal guardianship. Verifying the identity of the parent during explicit consent is your primary legal obligation as the data controller.

VVildan Ö***Member
Job title
Secretary
Sector
Retail
Organization type
family business
Joined
Dec 2024
Message
66
#6

custom software is a total money pit dont even bother. anyway just deploy an open source lms get a clean theme and rent a separate video hosting service works like a charm both kids and parents will be happy.

edit: fixed a few typos.

CCem I***MemberCommunity member
Joined
Sep 2025
Message
4
#7

Are you planning to host live classes on your own server or hook into external video conferencing services? Because handling 240 concurrent video streams on custom software requires serious bandwidth and optimization.

RRabia B***Expert
Job title
Sales Manager
Sector
Education
Organization type
family business
Joined
May 2025
Message
83
#8

Definitely stay away from building from scratch. Rent a server, hire a professional freelancer to set up an open-source LMS for around 30,000 TL. Put the rest of your budget toward quality test questions and video recording gear.

EEfe A***Member
Job title
IT manager
Sector
Livestock
Organization type
early-stage startup
Joined
Apr 2024
Message
2
#9

Most parents never actually log into the portal to check detailed reports anyway. They just want to know if their kid attended class and what their test scores were. A simple automated text notification system might honestly be all you need instead of complex custom dashboards.

İİsmail V***Member
Job title
Sales Manager
Sector
Glass
Organization type
20-person company
Joined
Mar 2024
Message
322
#10

Don't want to discourage you, a hybrid model is definitely the right move. But the number one thing parents complain about is tech support hiccups. More than the platform itself, scheduling a dedicated staff member to handle phone support for parents during the first month will save you a ton of headaches.

GGizem E***ExpertCommunity member
Joined
Jun 2023
Message
48
#11

You're right.

YYavuz Ö***Expert
Job title
Graphic Designer
Sector
Cleaning services
Organization type
chain store
Joined
Jul 2023
Message
95
#12

This is exactly what we experienced. If it's your first time, start small; scaling comes later.

Just leaving this note, it might be useful.

GGizem Ö***Member
Job title
QA Tester
Sector
Consulting
Organization type
regional distributor
Joined
Jul 2024
Message
257
#13

If I understood correctly, you're saying: Measure first, then divide. When the order is right, the debate ends.

HHasan K***MemberCommunity member
Joined
Apr 2023
Message
221
#14

Lets separate the concepts, theyre getting mixed up. Splitting your budget without knowing where youre losing users is just throwing money in the dark.

That's all sorry if I went on too long.

İİlker K***Member
Job title
Technical service technician
Sector
IT services
Organization type
medium-sized business
Joined
Nov 2025
Message
273
#15

If I understood correctly, you're saying: If it's your first time start small; scaling comes later.

That's all, sorry if I went on too long.

YYiğit K***MemberCommunity member
Joined
Mar 2024
Message
226
#16

I was thinking the same thing. Calculate how many months you can survive without revenue, then halve that number.

Correct me if I'm wrong.

MMelis Y***Expert
Job title
Call center representative
Sector
Freight
Organization type
8-person team
Joined
Jun 2025
Message
256
#17

This thread is archived. Calculate how many months you can survive without revenue, then halve that number.

Good luck with that.

YYiğit E***Member
Job title
Customer service representative
Sector
Construction
Organization type
300-person organization
Joined
Mar 2023
Message
3

Doki · Brand identity · 2026

#18

I have a question, don't want to go off-topic though. A small market isn't bad; working cheaply in a small market is.

Correct me if I'm wrong.

AAyşe B***Member
Job title
Operations manager
Sector
Real estate
Organization type
two-branch business
Joined
Mar 2023
Message
20
#19

Good call starting this thread.

TTolga C***MemberCommunity member
Joined
Oct 2024
Message
97
#20

Yes, that's exactly how it is with online learning platform middle school. The real issue isn't the number, but what it's based on.

I'm also curious if anyone does it differently.

Reply