Overview

The project is focused on developing an educational app designed for elementary schools. The app will facilitate the registration of all participating schools on the platform. It will have three levels of administrators: Super Admin, Middle Admin, and School Admin, each with distinct access privileges.
Within the app, there will be three types of user accounts: Students, Parents, and Teachers. The app's primary objective is to provide a comprehensive and user-friendly interface to support educational activities and interactions among these three user groups.

About Client

Sboard is a company that handles E-education which they are handling the electronic (as in app and web study modules), they are handling other projects as well and also they are working with us and Uzbekistan education goverment which they are going to share to Sboard app with whole region or country in Uzbekistan.

Client Requirement

The client requires the development of a comprehensive educational app for both iOS and Android platforms, along with a corresponding website for the Admin Panel. The Admin Panel will have three distinct levels of access, including Super Admin, Middle Admin, and School Admin. The User Panel will consist of three types of users: Teachers, Parents, and Students. The app will cater to multiple schools, each having multiple classes. Its primary purpose is to facilitate teaching and educational activities. The app will be utilized for teaching purposes, allowing all elementary schools, their respective classes, teachers, parents, and students to register within the platform. Additionally, the Uzbek Education Ministry will have an account with Super Admin privileges to oversee and manage the overall system.

Features

Web and Admin features details

Mobile App

Within the app, there are three types of user accounts: Students, Parents, and Teachers. The app's primary objective is to provide a comprehensive and user-friendly interface to support educational activities and interactions among these three user groups.

Some implemented app feature:
  • Add student
  • Add parent
  • Daily report
  • Attendance
  • Create bulletin
  • Create assignment
  • Crate schedule
  • Restrict student
  • Create notice
  • Like, comment and bookmark

Add Parent

This screen is designed for adding a parent in the app. The teacher and the school admin from the admin section have the authority to add a parent.

Member List

On this page, the teacher has access to view all active and restricted members of the class. Additionally, they have the authority to restrict any student from the active student list.

Add Attendance

In the app, teachers have the capability to manage attendance for each day. They can either add attendance for the students or mark the day as a holiday with a specified reason.

Add Student

This screen serves the purpose of adding a student in the app. The authority to add a student lies with the teacher and the school admin from the admin section.

Daily Report

The app allows both teachers and parents to submit daily reports for students. They have the option to include condition status for various aspects such as Mood, Overall health, temperature, meal, hours of sleep etc

Login

This page serves as the login portal for the app. The login process varies based on the user's role.

Admin Panel

The Admin Panel has three distinct levels of access, including Super Admin, Middle Admin, and School Admin.

  • Super Admin -> add school admin and middle adminPost MOE noticeAdd ad bannerDashboard
  • Middle admin ->Dashboard
  • School admin->Add teacher, parent, and student school notice class
  • App ->Add parent, students restrict student add Daily reported Attendance

Add school admin

The Super Admin can add schools to the system, providing essential details including School Name, location, and school admin's information.

Add middle admin

The Super Admin can add Middle Admins, providing their Name, email, phone number, and region.

Dashboard

The Super Admin Dashboard has three sections: Teacher, Parent, and Student, each showing user signups, access activity, and age distribution via graphs.

Add MOE notice

Only the Super Admin can add MOE notices, requiring specific details like School Name, region, district, receiver type, title, and description.

School admin - add teacher

School admins can add and manage teachers in the system by inputting basic information like name and email.

Middle admin - attendance rate

The attendance dashboard offers administrators detailed insights by filtering data by district, school, class, and session.

Technologies

Codeigniter

React native

Request a Quote

We apply strategy, creativity, design and data to help transform ideas into reality.

We would love to know your business goals irrespective of the industry, OS, or complexity of the solution.

Our expert team will get back to you within 24 hours for a free consultation.

Our team offers customized end-to-end solutions to start-ups, small and mid-market businesses worldwide.

Name *

Company Name *

Company Email *

Phone Number

Project Type *

Company Industry *

Request for Services *

Budget *

Project Requirements *