Skip to main content

Farshid Sanati

Freelance Web & Mobile Developer

Shekarban — Smart Diabetes Management

Case Study

Historical

Shekarban — Smart Diabetes Management

Shekarban is a Persian-language diabetes self-management product that helps people log meals, blood glucose, physical activity, and medications, then view trends and share reports with clinicians. The mobile client (iOS/Android) talks to a JSON API backed by MySQL and an integrated national nutrition database.

Historical case study

This page documents work delivered in the past. The product is not actively maintained today, and links may be outdated. It is here as a portfolio reference only — not an invitation to download or use the app.

Industry
HealthTechDiabetesDigital HealthIranmHealth

Role: Full-stack developer

Duration: Approx. 5 months to first app release

Challenge

People with diabetes in Iran lacked an integrated, localized tool to track diet (carbs/calories), glucose, exercise impact, and medication adherence in one place. Clinicians needed readable trends instead of scattered notes. The product had to work on both mobile platforms, support Persian UX, and rely on credible local food and drug reference data.

Solution

A cross-platform mobile app (described on site and store listings) paired with a single JSON method-based PHP API. Meal logging pulls macros from a dedicated nutrition database integration; glucose and insulin-related readings are stored with time-bucketed reporting; exercise and medication modules feed dashboard summaries. OTP login via SMS and session tokens secure access. A RTL marketing site drives downloads and documents features for users and doctors.

Impact

Unified daily logging (food, glucose, activity, meds) and chart-based reporting intended to improve self-management and doctor–patient communication. Distributed on Google Play and via Sibche for iOS.

Tech stack

React NativePHPMySQLJSON APIBootstrapjQueryKavenegar SMSFirebase Cloud MessagingJalali dates

Project overview

Shekarban (شکربان) was an Iranian health startup offering a smart diabetes control app for iOS and Android, plus a public website and backend API. Users logged nutrition, blood glucose, physical activity, stress, and medications; the system produced charts and shareable reports for treating physicians.

What we built

  • Nutrition logging — Meal registration with portion sizes; calories, carbohydrates, protein, and fat from integrated food data.
  • Blood glucose & related vitals — Daily glucose entries with normal/warning/dangerous banding on dashboard.
  • Physical activity — Aerobic activity logging and calorie/distance estimates; exercise history aggregates.
  • Medication management — Country-specific diabetes drug lists, user schedules, and adherence reports.
  • User accounts — Mobile OTP login, sessions, profile and medical metadata (diabetes type, A1c, BP, height/weight).
  • Reporting — Time-range reports (today, yesterday, 7 days, 30 days) for meals, glucose, medications, and activity.
  • Marketing website — RTL Persian landing page: feature sections, team history, download CTAs, contact form, blog link.
  • Push notifications — Firebase Cloud Messaging support for mobile notifications.

Technical approach

Cross-platform mobile app with a JSON API on PHP and MySQL, plus an external nutrition database for food macro calculations. Dashboard responses bundled user profile and health summaries. SMS OTP via Kavenegar; optional FCM device registration.

Mobile / Web / Integrations

  • Mobile: Android and iOS distribution with in-app update checks.
  • Web: RTL marketing site for downloads and product education.
  • Integrations: Kavenegar SMS; Firebase push; external nutrition data; public blog on the Shekarban domain.

Historical case study — the consumer product is no longer actively maintained.