Jahanuri

19th Apr 2020 - 31st May 2020

6 WEEKS

About This Project

Jahanuri is a Korean alternative medicine center in Seoul, and one day an email from them landed in my inbox: could I build an app to manage their members? I could. I built it for both Android and iOS with React Native, backed by Django and Graphene.

Technical Sheet

    React-Native

    Apollo

    TypeScript

    Styled-Components

    Sentry

    Django

    Graphene

    Heroku

What Jahanuri Needs

The app serves Jahanuri's customers and anyone curious about the center. Normally, people visit by appointment to get their information — but COVID-19 changed that, so Jahanuri decided to collect it through an app instead. I translated their in-person routine into a checklist form, a survey form, a report form, contact details, and a member application form.

Multi Select

A few models needed to hold multiple choices at once, so I reached for MultiSelectField from django-multiselectfield. Under the hood it's simply a CharField that stores the selected values as a comma-separated string — simple, and exactly enough.

About Colors

Co-founders of Jahanuri, Mrs. Kim Eun-Suk and Mr. Jang Jin-gi, have published a couple of books. They wanted to choose the application's main color from one of their books' cover.

#F2F2F2

#4A9AA5

Long Term Gains

This project gave me real mileage with Django Admin and forms — every field type I could find, all in service of collecting customer data. It also pulled me toward data visualization: I began learning how to present customers' health conditions with graphs and charts, with an updated admin page for Jahanuri as the next step.