System overview

A school management system provides a way to improve the interaction between schools, parents, and students including real-time information. The system helps parents to track student’s attendance, student management, and communicate with schools and students view system chatboxes. The system provides web, mobile apps (Android, iOS) and tablet (iOS) app.

Architecture diagram

Development scale

Large development scale application which helps school, parents, and student with plenty of useful and essential features.

Development period

6 Months Development Period

Scope of Development

We have started collecting detailed requirements from the customer side. After we got detailed requirements, we have created detailed designs and confirm them with the customer. After we got confirmation from the customer side, we started to develop a website and mobile apps development. After development, we started unit testing, integration testing, and user acceptance testing by confirmation with the customer side.

Finally, we have released a website (Deployed at AWS Cloud Server) and mobile apps (Released Android App at Google Play Store and iOS App at Apple Store).

What kind of skills did you get?
IMG_2537-web
Ei Kay Khine

I have got school management system domain knowledge, got about AWS and Firebase infrastructures, Angular customize modules knowledge, and problem-solving skills.

IMG_20200306_101259-web
Myo Thiha Kyaw

I got a lot of knowledge about the school management system domain. I also got experiences concerned with how to use together Angular, Spring framework, and APIs.

IMG_2633-web
Moe Htet Oo

I have got about Angular knowledge, Firebase push notification.

IMG_2545-web
Thant Zin

I got a lot of AWS infrastructures such as Cognito, SNS, API gateway and etc, Firebase push notification, member’s time schedule management.

IMG_2544-web
Nan Mauk Quang Kham

I have got knowledge of app architecture, Authentication, and Firebase push notification.

IMG_2441-web
Moh Moh Aye

I have got knowledge of Android MVVM architecture & LiveData, AWS infrastructures, and Firebase push notification.

What is the thing that you struggled with the most?
IMG_2537-web
Ei Kay Khine

Struggled about AWS and Firebase infrastructures in deploying and applying in the project.

IMG_20200306_101259-web
Myo Thiha Kyaw

Struggled about the some customer requirements concerned with parent student siblings modules.

IMG_2633-web
Moe Htet Oo

Struggled to customize jasper reports according to customer requirements.

IMG_2545-web
Thant Zin

Struggled with AWS Cognito Authentication, Firebase Notification, which is the most difficult and advanced technology.

IMG_2544-web
Nan Mauk Quang Kham

Struggled with the behavior of Firebase notification and Authentication.

IMG_2441-web
Moh Moh Aye

Struggled with an MVVM design pattern, Data binding with Live Data, and AWS Authentication.