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.