← Back to Projects
Mobile App 2025 In progress Mobile Web API

IshwardiHub (MyIshwardi)

A full-stack community "super app" for the Ishwardi region of Bangladesh — combining local services, emergency contacts, a marketplace, a healthcare directory, and community features into a single bilingual (English + Bengali) platform for residents and local businesses.

200+ API Endpoints
38 Database Models
50+ Mobile Screens
2 (English, Bengali) Languages
20+ Feature Modules

Overview

IshwardiHub (MyIshwardi) is a full-stack community “super app” for the Ishwardi region of Bangladesh. It brings local services, emergency contacts, a community marketplace, a healthcare and local directory, and community engagement tools into one bilingual (English + Bengali) platform — spanning a Laravel API, a Vue admin panel, and a React Native mobile app. Built for local residents and businesses to discover, connect, and engage with their community digitally.

Key Features

  • Verified service-provider directory — businesses submit NID + proof of residence; admins review documents and award a verified badge; users rate, review, and browse by skill/category.
  • Community marketplace — buy/sell classified ads with up to 10 images, admin approval workflow, like/comment, and "mark as sold".
  • Emergency contacts hub — one-tap call and WhatsApp links for Police, Fire, Ambulance, Hospital, Electricity, and UNO, organised by category.
  • Comprehensive local directory — mosques (with prayer times), doctors, pharmacies, schools/colleges/madrasas, restaurants, government offices, and tourist attractions.
  • Community engagement tools — Q&A posts, events with RSVP tracking, blood-donation requests, lost & found, and city update announcements.
  • Bilingual mobile app (50+ screens) — full English and Bengali support with a dynamic language toggle, built on Expo for Android and iOS.

Challenges & Solutions

Building a true bilingual platform across three separate codebases (Laravel API, Vue admin panel, React Native app) required a consistent translation architecture — solved with a custom HasTranslations trait on the backend, react-i18next on mobile, and Inertia.js passing locale-aware data to Vue components.

The service-provider verification flow handles sensitive document uploads (NID photos, utility bills) — solved by storing all files on DigitalOcean Spaces with private access and surfacing them only within the authenticated admin review UI.

A 38-model database with 200+ API endpoints demanded careful API-resource layering to keep mobile payloads lean while the admin panel could still fetch richer data.

Results & Impact

?? Add real outcomes (users, verified providers, listings) when available.