Virtual Online School for Personalized Learning

Request a Free Consultation

Virtual Online School for Personalized Learning

Our client wanted to create a software solution for educational institutes that would enable them to conduct online classes and allow students to get anywhere/anytime access to education overcoming the limitations of distance and infrastructure. The client is a prominent ICT Services provider based in Johannesburg, South Africa. Our team of SMEs, Business Analysts, Architect, Project Manager, App Designers, and Developers worked with the client to build the solution.

Business Objective

The client identified the need for a software platform for the South African region because of the following factors:

  • Educational institutes have limited infrastructure and human resources to provide education to students.
  • Many students are not able to avail of regular education due to the higher cost of education.
  • Many students are not able to avail of regular education due to the long distances they have to cover to reach school.
  • Students are not able to get guidance from tutors due to economic, availability and accessibility issues.


The customer enjoyed the following benefits through the solution provided by our team.

  • Through the platform educational institutes are able to use existing infrastructure and human resources to provide education to a larger number of students.
  • Through the platform, a large number of students are able to access affordable online education.
  • Students no more need to cover long distances to reach school, they save time and money by accessing the platform through mobile devices.
  • Students can seek guidance as well as get answers from qualified tutors by booking tutoring sessions.

Approach from DreamzTech

Our Client was looking for a comprehensive solution that would connect educational institutes with teachers and students through a virtual classroom environment to deliver anywhere, anytime learning experience to students. DreamzTech got the opportunity to design and develop the virtual school platform.

asset management systemANALYSIS

DreamzTech engaged Business Analysts to understand the design and functional requirements of the project.

digital ad platform PLANNING

A comprehensive website was planned for Administrator, Principal, Teachers, Tutors, Parents and Students and to provide anywhere/anytime access to the platform native android and ios app was planned for students.

b2b travel portal DEPLOYMENT

Our team comprising Project Manager, Tech Lead, Designers, Developers, and Quality Analysts worked with the client following Agile methodology for iterative app development.

Services We Provided


DreamzTech helped the client achieve high customer engagement and brand awareness.

Key Application Features

asset management systemClass Schedules

Administrators, Teachers are able to create class schedules. Students are able to view the list of classes.

digital ad platformOnline Session

Teachers, Tutors, and students are able to interact with an online meeting session.

b2b travel portalTutor Sessions

A Student can request a tutoring session with a tutor and upon approval can join the online session.

automated oil changeAttendance

The system automatically records the attendance for students based on the class session they have attended.

fleet management -asset managementConfigurations

The administrator is able to define academic sessions, subjects, grades, fees, class schedules.

asset order manageChat

Teachers, Tutors, Students, parents can use the built-in chat feature to communicate with each other.

asset management systemPayments

Parents, Students can pay applicable fees online using credit cards.

digital ad platformFeedback

Students can give feedback about the Teacher for the class they have attended. The teacher can view feedback and comments received.

b2b travel portalGrade upgrade

Parents, Students can upgrade to the next grade when the next academic session is made active.

digital ad platformAssignments

A teacher can create an assignment and assign them to students of a class. Students can view, complete, and submit the assignments. After evaluation students and parents can view assignment marks.

Technology Overview









Node JS










Android Studio


Discuss Your Project