Boarding School System (BSS) Mobile is an application developed by the internship team from ITS for Nurul Fikri Boarding School (NFBS) Bogor over a period of 3 months. This application aims to allow parents and students to view and understand the activities conducted at the school. Currently, BSS Mobile includes features for requesting permissions, viewing the latest news and upcoming events, as well as predicting the memorization of the Quran by students.
Well, sounds like a great project, but this was really hard for us as a team. Because:
- Our client want us to use docker as deployment (usually we only use docker for development)
- Integrate real time notification in mobile (which we never do before)
- They also want the mobile app to sync the post/news from their main web, because they don’t store the news on database.
Tough, but we finally made it.
- Our team learn how to optimize the Dockerfile and run it on production.
- Use firebase real time messaging and integrate it on mobile and backend system.
- There is no solution other than scrap the web from backend system and send it to mobile app.
Here’s some stuff We use (only related to sofware)
Shoutout to my team, Maisan Auliya, William Zefanya Maranatha Aritonang and Gabriel Solomon Sitanggang, as they also worked very hard for this project.