Driving Innovation, Delivering Excellence.
Multilingual App
with effortless language switching
Cross-Platform
for Android + iOS
Secure Authentication
with SSO & Firebase

About FuguMe
FuguMe is a multilingual social media application designed for Android and iOS platforms, enabling users to share and explore restaurant experiences seamlessly. The app supports multiple languages, allowing users to switch languages effortlessly.
Services
- UI Design |
- UX Design |
- Mobile development
Goal
The client seeks to develop FuguMe, a multilingual social media application for Android and iOS platforms, designed to connect food enthusiasts and enable seamless sharing and discovery of restaurant experiences. The app aims to solve the problem of fragmented and non-personalized restaurant discovery and review-sharing processes by offering a user-friendly, customizable, and socially engaging platform that caters to diverse linguistic and cultural preferences.
The challenge
Challenge 1: Multilingual Complexity
Issue
Real-time language switching without restarts.
Solution
Custom caching + react-native-i18n for smooth transitions.
Challenge 2: Real-Time Location Accuracy
Issue
Varying device performance for geolocation.
Solution
Optimized react-native-geolocation-service with fallback mechanisms.
Challenge 3: Image Recognition Precision
Issue
Identifying diverse cuisines from varied quality images.
Solution
Preprocessing filters + fine-tuned Google Vision parameters.

Our Approach
Our team created FuguMe, a multilingual social media app for Android and iOS, designed for food lovers to share reviews, explore dining options, and connect with others. This document details our approach, technology stack, challenges, and final deliverable, showcasing how we addressed the problem and provided value.

Discovery
- Engaged with stakeholders to understand the vision for a food-focused, multilingual social media app.
- Identified user needs through personas (e.g., food enthusiasts, travelers) to address pain points like lack of personalized restaurant discovery and social engagement.
- Conducted competitor analysis to identify gaps, such as limited multilingual support and image-based search capabilities.
- Defined functional requirements, including location-based discovery, post management, and user safety features.

Design
- Developed wireframes and interactive prototypes in Figma to map out key user flows, including dashboard, post creation, search, and profile sections.
- Designed a bottom-sheet slider for the restaurants list
- Drag-and-drop interface for feed and search category filter customization to enhance personalization.
- Ensured a clean, accessible UI with multilingual support, validated through user feedback sessions to align with expectations.
- Incorporated visual elements like calendar views for past posts and intuitive icons for voice search and media uploads.
Technology Stack and Libraries
- Frontend: React Native CLI, react-native-i18n, react-native-sortables, firebase configure and setup for social login authentication, react-native-image-picker, react-native-voice, react-native-vision-camera, react-native-share, react-native-qr-svg, React,React-redux, react-native-webview, react-native-fs, react-native-calenders, react-native-date-picker,react-native-video, react-native-google-places-autocomplete, react-native-snap-carousel, @react-native-async-storage/async-storage and etc.
- Backend: Node.js, nest.js
- Database: Mongo DB
- AI Integration: use vertex ai service(@google-cloud/vertexai) Gemini ai
- Gemini model: gemini-2.0-flash-001
- Cloud Services: Firebase (Authentication, Analytics), Google Cloud Vision API
- Notification: Firebase push notification
- Mobile: React Native for Android and iOS
- Other Tools: Figma (design), Xcode, Android Studio
Development
- Framework Choice: Used React Native CLI for cross-platform development, enabling a single codebase for Android and iOS with native performance.
- Multilingual Support: Implemented react-native-i18n for seamless language switching via a dropdown menu, supporting diverse linguistic needs.
- Location-Based Features: Integrated react-native-geolocation-service to enable real-time location tracking for nearby restaurant discovery.
- Image Recognition: Capture photo (react-native-vision-camera) Utilized Google Cloud Vision API to analyze food images, linking them to relevant restaurants and feed categories. In the backend use a Gemini ai model to catch all the food names from the uploaded image.
- Post Management: Built reusable React Native components for creating, editing, deleting, and drafting posts, with media uploads via react-native-image-picker.
- Social Connectivity: Developed a connection system using a Node.js/Express RESTful API to manage user relationships and post visibility.
- Customizable Feeds: Implemented react-native-sortable for drag-and-drop feed and search category personalization.
- Voice Search: Added react-native-voice for voice-to-text search, improving accessibility and usability.
- Backend and Database: Used MongoDB database management, user authentication, and media storage, ensuring scalability and security.
Testing
- Conducted unit testing with manual testing technique checking validate components like post creation and language switching and other things.
- Performed integration testing to ensure seamless interaction between frontend, backend, and third-party APIs (e.g., geolocation, image recognition).
- Executed user acceptance testing (UAT) with a beta group to validate features like feed customization and multilingual support.
- Tested cross-platform compatibility on Android and iOS devices to ensure consistent UI and performance.

Deployment
- Deployed the app to Google Play Store and Apple App Store.
- Configured Firebase Analytics to monitor user engagement and app performance post-launch.
- Provided training on app management and moderation tools to handle user reports.
- Planned iterative updates to enhance image recognition and expand language support based on user feedback.
Major Decisions and Innovations
- React Native CLI: Chosen for flexibility in integrating native modules like geolocation and image recognition, unlike Expo’s limitations.
- NodeJS Backend: Selected for scalability, and simplified authentication, reducing development overhead.
- Google Cloud Vision API: Adopted for innovative food image recognition, enabling users to discover restaurants through uploaded images.
- Drag-and-Drop Feeds: Used react-native-sortable to provide a unique, user-driven feed personalization feature.
- Multilingual Framework: Built a custom language management system with react-native-i18n for seamless language transitions.
Final Output & Benefits
We delivered a cross-platform mobile app for Android and iOS, featuring a dynamic dashboard, multilingual support, personalized feeds, and innovative food image recognition. The app enables users to share restaurant reviews, discover nearby dining options, and connect with others seamlessly. Key benefits include:
- Enhanced user engagement through customizable feeds and social connectivity.
- Improved accessibility with voice-to-text search and multilingual support.
- Streamlined restaurant discovery with location-based recommendations and image-based search.
- Scalable infrastructure via Firebase, supporting future feature expansions. The solution empowers food enthusiasts to explore and share culinary experiences in a personalized, inclusive, and engaging platform, meeting the client’s vision for a robust social media app.
Client’s comment
FuguMe isn’t just an app, it’s a community. The Evolution Infosystem team built a platform that’s multilingual, intelligent, and incredibly engaging. Our vision for connecting global food lovers is now a reality.
Founder
Founder, FuguMe























