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?

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.

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.

Moe Htet Oo
I have got about Angular knowledge, Firebase push notification.

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.

Nan Mauk Quang Kham
I have got knowledge of app architecture, Authentication, and Firebase push notification.

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?

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

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

Moe Htet Oo
Struggled to customize jasper reports according to customer requirements.

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

Nan Mauk Quang Kham
Struggled with the behavior of Firebase notification and Authentication.

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