Business Client need Web Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Tokyo, United States

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"We're building a restaurant meal-focused social media platform where users share photos/videos of dishes they've ordered, tagged to specific restaurants. Think Instagram meets Yelp, but exclusively for restaurant meals/drinks with gamification elements.

App Concept: Users take photos/videos of their meals at restaurants, apply filters/edits, tag the specific dish, rate it, and post it to the restaurant's profile. Users earn points for contributions, appear on leaderboards, and follow both friends and restaurants.

Target Platforms: iOS & Android (cross-platform preferred)

1. User Authentication & Profiles
Email/password and social login (Google, Apple, Facebook)
User profile with: profile photo, bio, total points, badges, following/followers count
Private/public account options
Edit profile functionality

2. Instagram-Style Photo/Video Upload with Editing
Camera/Photo Library access with permission handling
Multi-image selection (up to 10 images per post)
Video upload support (up to 60 seconds)
Instagram-like editing features:
Basic filters (20+ predefined filters similar to Instagram)
Adjustments (brightness, contrast, saturation, warmth, etc.)
Crop, rotate, straighten tools
Drawing/text overlay options
Dish tagging interface - easy dish name entry with autocomplete from restaurant's menu
Restaurant location tagging (with search/autocomplete)
Star rating system (1-5 stars with half-star increments)
Caption/description field with hashtag support

3. Social Features (Instagram-like Interactions)
Follow system: Users can follow other users AND restaurants
Like posts: Heart button with animation, like count display
Commenting system identical to Instagram:
Comment thread display
Reply to specific comments
@mention tagging in comments
Heart individual comments
Delete own comments
Report inappropriate comments
Save posts to collections
Share posts to other apps (Instagram, WhatsApp, etc.)
Direct messaging between users (basic inbox system)

4. Restaurant Features
Preloaded restaurant database
Restaurant profile pages showing:
All posted meals from that restaurant
Restaurant information (address, phone, hours - if available)
Top-rated dishes (calculated from user ratings)
Restaurant followers count
Restaurant verification system (badge for verified restaurants)
Restaurant admin access (WEB BASED) (for restaurants to claim their profile, upload professional photos, respond to comments)

5. Content Discovery & Navigation
Home Feed: Algorithmic feed showing posts from followed users/restaurants + recommended content
Explore Page: Discover new restaurants, trending dishes, popular users
Search functionality:
Search users, restaurants, dishes
Filter by location, cuisine, rating
Notifications tab: Instagram-style notification center (likes, comments, follows, etc.)
Activity feed of followed users' actions

6. Points & Gamification System
Points awarded for:
Uploading a meal (10 points)
Getting likes (1 point per 10 likes)
Getting comments (2 points per comment)
Daily login streak bonus
Leaderboards:
Global leaderboard (all users)
Restaurant-specific leaderboards (top contributors to each restaurant)
Weekly/Monthly/All-time rankings
Badges & achievements system
Points history in user profile

7. Technical Requirements
Frontend (Mobile):
Must use: React Native (preferred) or Flutter
UI/UX: Must feel polished and responsive, similar to Instagram's smoothness
Performance: Optimized image loading, lazy loading for feeds
Offline support: Basic offline functionality (view cached posts, queue uploads)

Backend:
API: RESTful or GraphQL API
Database: PostgreSQL or MongoDB
Image/Video Processing: Cloudinary or AWS S3 + Lambda
Real-time features: WebSockets for notifications, likes, comments
Search: Elasticsearch or Algolia implementation
Authentication: JWT-based with refresh tokens

Admin Panel:
Web-based admin dashboard for:
Content moderation (approve/reject posts)
Restaurant management
User management
Analytics dashboard
Points/leaderboard management

Key User Flows to Implement
1. Post Creation Flow:
Tap "+" button (centered bottom nav like Instagram)
Choose photo/video from library or take new
Edit screen with filters and adjustments
Tag dish name (with autocomplete from restaurant's dishes)
Select restaurant (search or current location)
Add rating (1-5 stars)
Write caption with hashtags
Points awarded immediately after approval of posting

2. Social Interaction Flow:
Double-tap on post to like (Instagram-style)
Tap comment icon to view/add comments
Swipe right on comment to reply
Press and hold on comment to like/report
Swipe up on restaurant profile to see all meals

3. Restaurant Discovery Flow:
Search for restaurant or cuisine
View restaurant profile with meal gallery
Follow restaurant
See restaurant's posts in home feed

Have a look at a rough outline here [login to view URL]" (client-provided description)


Matched companies (3)

...

B2Bcert ISO consultants in Bangalore

B2Bcert is a globally recognized certification and consulting firm dedicated to helping businesses achieve international quality and compliance stand… Read more

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more