Library

Project

BapJom

School meal app

2021SwiftUIKit
View on GitHub
Theme
Language

Project

BapJom

2021SwiftUIKit
View on GitHub

Period.

2020.11.21 - 2021.05.17

  • Initial development: 2020.11.21 - 2020.11.31 (10 days)
  • 1.1 Update: 2021.05.04 - 2021.05.17 (13 days)

Used Tools & Skills

Skills

  • Swift
  • Alamofire
  • AutoLayout & Storyboard
  • Apple's MVC

Tools

  • Git
  • Postman
  • Github
  • Figma
  • CocoaPods

Motivation

BapJom was started to view school meals more conveniently.

When the project was first planned, you had to register and search on the school website or other external apps to view school meals. Many friends complained about this inconvenience, so I developed the app using the iOS development knowledge I had learned.

Learned

  • Understood the operation principles of Storyboard-based Tab Bar Controller and learned how to use it.
  • Learned basic knowledge of UITableView and the reasons and usage of dequeueReusableCellWithIdentifier.
  • Understood and learned to use REST API-based server communication methods.

Team

iOS 1, Server 1, Design 1

I was in charge of the iOS part and served as Team Lead.

Results

  • GitHub

Process

Initial Development

Since I was still unfamiliar with server communication, I developed while studying, and the initial app was born.

Initially, only daily meals were planned, but based on friends' feedback, I added previous day and next day meal tabs.

To make it available to many friends, I conducted internal beta testing.

After studying the beta test review process, I started external beta testing.

BapJom daily school meal screenBapJom previous and next day meal tabsBapJom school meal app beta screen

1.1 Update

Added features that couldn't be implemented during initial development due to lack of iOS concepts, and fixed bugs.

Improved the existing app's limitation of only viewing specific date meals by adding a Date Picker to select desired dates and view meal menus.

BapJom 1.1 date picker for school mealsBapJom selected date meal menu
BapJomBapJom
School meal appSchool meal app