An attendance notebook, a WhatsApp thread with parents and a fees ledger: three places that never add up. Describe your teachers and their groups, and whacka builds an app for your center: teachers take attendance every session, post homework and record weekly exam grades, the secretary records fees, and each parent opens the app to see their own child — and no one else’s.
Every group is closed to its teacher, its students and their parents, and a student can be in several groups. Grades lock once an exam is closed, every change to fees is recorded, and the monthly report of attendance, grades and fees exports to Excel. Free to start; free apps stay online for 14 days after each publish, and paid plans start at $3 a week.
Updated · October 27, 2026
Markazak — a tutoring center with teachers, a secretary and parents
Built from the message below — written in Egyptian Arabic — in about twelve minutes. Open it and tap «جرّب التطبيق بدون حساب» (try it without an account): take attendance as the math teacher and mark a student absent, then open the app as the parent to see the absence in their child’s record — with sample data that stays on your device.



عايز تطبيق للسنتر بتاعي (دروس خصوصية لإعدادي وثانوي). عندنا كذا مدرس، وكل مدرس ليه مجموعات (زي: رياضة ٣ إعدادي - مجموعة السبت الساعة ٤)، وعندنا سكرتيرة بتسجّل الطلاب وبتحصّل الاشتراكات. اللي محتاجه: - أنا والسكرتيرة بس اللي بنعمل حسابات المدرسين وأولياء الأمور باسم مستخدم وباسورد. محدش يسجّل لوحده. - الطالب ممكن يبقى في أكتر من مجموعة (رياضة وعربي مثلاً)، والسكرتيرة هي اللي بتوزّع الطلاب على المجموعات. - المدرس بياخد الغياب في كل حصة، وبينزّل الواجب والمذكرات والصور لمجموعته، وبيحط درجة الامتحان الأسبوعي لكل طالب. - المدرس يشوف مجموعاته هو بس، وما يقدرش يعدّل الدرجات بعد ما يقفل الامتحان. - ولي الأمر يشوف ابنه بس: الغياب والدرجات وواجبات مجموعاته، وما يشوفش أي طالب تاني. - لو الطالب غاب، ولي الأمر يوصله إشعار على الموبايل. - السكرتيرة بتسجّل الاشتراك الشهري لكل طالب (دفع ولا لأ)، وولي الأمر يشوف اللي على ابنه. محدش غيري أنا والسكرتيرة يعدّل الاشتراكات. - أنا بشوف كل حاجة، وعايز تقرير شهري Excel بالغياب والدرجات والاشتراكات. التطبيق كله بالعربي.
- We signed in as every role with real accounts and also called the server directly: a parent sees only their own child — attendance, grades and the homework of the child’s groups
- A teacher sees only their own groups, and once an exam is closed neither the teacher nor the owner can change its grades
- Only the owner and the secretary change fees, every change is recorded, and nobody from outside the center can join a group
- In demo mode: Youssef’s absence from math showed up in his record on his parent’s screen right away
What you can build
Describe any of these — whacka builds it.
Good to know
Is it free?
Free to start: the free plan gives 8 credits a day (up to 24 a month) — enough to build, refine and publish a first app, with no card. On the free plan a published app stays online for 14 days after each publish; paid plans start at $3 a week or $10 a month. Running the app itself — data, storage, notifications — uses no credits.
Do parents sign up by themselves?
Not in the app above: the owner and the secretary create teacher and parent logins with a username and password, so only people they added can get in. Each of these logins counts toward the team logins on your Whacka account: 5 on Free, 10 on Starter, 30 on Pro and 100 on Ultra; for a bigger center, email wow@whacka.app.
Are the permissions real, or just hidden buttons?
The core rules in these apps — who sees what, who approves, and locking a request once it is approved — run on the server itself, not just on the screen. We tested them with real accounts for every role and tried to reach the data directly, behind the screens; what held is listed under the app above. When you build yours, spell out who sees what and who approves what, the way the message does.
Does the absence notification reach the parent?
The app sends it when the attendance is saved. To receive it, the parent adds the published app to their phone’s home screen and turns notifications on; on iPhone, notifications don’t arrive before that step. In demo mode a message shows the notification instead of sending it.