Social Media Website for cities. - 24/07/2025 01:03 EDT
Budget: ₹75,000 – ₹150,000 INR
I'm in need of an experienced developer to create a social media website MVP/PoC with the following features:
I have currently created a basic version in Lovable.ai but its needs work. It can be used.
Prefered teck stack is MERN.
Documentation
1. Authentication & User Management
• Sign Up/Sign In System: Email/password authentication / Google login.
• Profile Management: User profiles with bio, location.
• Profile Setup Flow: Guided setup for new users
• Google Authentication: Social login integration
• Profile Dropdown: Quick access to user settings and logout
2. City Selection & Navigation
• City Selector Page: Main landing page for city selection
• City Search: Search functionality for Indian cities
• Remember City Preference: Option to save selected city
• Previous City Dialog: Quick switch between recently visited cities
• Recent Cities Section: Display of previously visited locations
3. Discussion System
Main Discussion Features
• Create Discussion Posts:
• Discussion Categories: Jobs, Healthcare, Infrastructure, Entertainment, Food, Events, Education, Business, Politics, Sports
• Voting System: Upvote/downvote functionality with user tracking
• Comment System: Nested comments with reply functionality
• Tag System: Categorization and filtering by tags -?
• Discussion Filtering: Filter by category, search terms
• Sorting Options: Sort by recent, popular, engagement
Discussion Display
• Discussion Cards: Clean card layout with author info
• Engagement Metrics: View counts, vote counts, comment counts
• Author Information: Profile pics, initials, usernames
• Timestamp Display: Relative time formatting
• Content Preview: Expandable content with "Read More"
4. City-Specific Features
City Discussion Pages
• City-Specific Discussions: Separate discussion threads per city
• Create Post Button: Quick access to discussion creation
Map Integration
• Interactive City Maps: Mapbox/ Mapmyindia integration with city boundaries if possible.
• Map Opinions: Location-based opinion sharing
• Map Interactions: Click-to-add opinions on specific locations
• Map Markers: Visual indicators for discussion points
• Location-Based Posts: GPS coordinate integration, Camera integration.
5. Chat & Communication
• City Chat Rooms: Real-time chat for each city
• Private Messaging: Direct user-to-user communication
• Online Users Display: Active user indicators
• Chat Message History: Persistent message storage
• Enhanced Chat Features: File sharing, emoji support
6. Content Management
User-Generated Content
• Image Upload System: Multi-image support for posts
• Content Moderation: Admin review system
Content Display
• Responsive Cards: Mobile and desktop optimized layouts
• Image Galleries: Expandable image viewers
• Content Search: Full-text search across discussions
• Trending Content: Algorithm-based content promotion
7. Admin Panel Features
Dashboard
• Admin Dashboard: Overview of platform statistics
• User Management: User account administration
• Content Moderation: Review and approve/reject content
• Analytics Dashboard: Platform usage analytics
• System Settings: Platform configuration options
Notification System to us as well as users.
8. Additional Features
Marketplace
• Local Marketplace: Buy/sell items within cities
• Listing Creation: Product/service listing interface
• Messaging Sellers: Direct communication with sellers
• Category Filtering: Product category organization
Community Features
• Create a community feature. Eg- Audi owners in Pune.
• User Achievements: Gamification elements
• User Activity Tracking: Profile activity history
• Follow System: User-to-user following functionality
9. Map integration-
• Users can pin point a location on the map and post comments/issue/photo, etc about that location.
• Mapbox/Google maps/Maymyindia / Maplibre Maps: Interactive mapping functionality. FREE usage.
• Storage:
• Integrate camera and gps.
• Social Media Sharing: Share content to external platforms
10.City wall-
• Users can post directly to the authorities
• User verification via mobile OTP/ Aadhar integration.
• Authorities- Police, Municipality, Industrial development authority, pollution control board, etc.
11. Events board-
• Eg. UI - Display a monthly calendar. Allow users to post an event on a particular day.
I am open to creative suggestions. Ideally, you should have a keen eye for design and previous experience in developing social media websites. Your input and expertise will be crucial in building a site that is both functional and visually engaging.
I have currently created a basic version in Lovable.ai but its needs work. It can be used.
Prefered teck stack is MERN.
Documentation
1. Authentication & User Management
• Sign Up/Sign In System: Email/password authentication / Google login.
• Profile Management: User profiles with bio, location.
• Profile Setup Flow: Guided setup for new users
• Google Authentication: Social login integration
• Profile Dropdown: Quick access to user settings and logout
2. City Selection & Navigation
• City Selector Page: Main landing page for city selection
• City Search: Search functionality for Indian cities
• Remember City Preference: Option to save selected city
• Previous City Dialog: Quick switch between recently visited cities
• Recent Cities Section: Display of previously visited locations
3. Discussion System
Main Discussion Features
• Create Discussion Posts:
• Discussion Categories: Jobs, Healthcare, Infrastructure, Entertainment, Food, Events, Education, Business, Politics, Sports
• Voting System: Upvote/downvote functionality with user tracking
• Comment System: Nested comments with reply functionality
• Tag System: Categorization and filtering by tags -?
• Discussion Filtering: Filter by category, search terms
• Sorting Options: Sort by recent, popular, engagement
Discussion Display
• Discussion Cards: Clean card layout with author info
• Engagement Metrics: View counts, vote counts, comment counts
• Author Information: Profile pics, initials, usernames
• Timestamp Display: Relative time formatting
• Content Preview: Expandable content with "Read More"
4. City-Specific Features
City Discussion Pages
• City-Specific Discussions: Separate discussion threads per city
• Create Post Button: Quick access to discussion creation
Map Integration
• Interactive City Maps: Mapbox/ Mapmyindia integration with city boundaries if possible.
• Map Opinions: Location-based opinion sharing
• Map Interactions: Click-to-add opinions on specific locations
• Map Markers: Visual indicators for discussion points
• Location-Based Posts: GPS coordinate integration, Camera integration.
5. Chat & Communication
• City Chat Rooms: Real-time chat for each city
• Private Messaging: Direct user-to-user communication
• Online Users Display: Active user indicators
• Chat Message History: Persistent message storage
• Enhanced Chat Features: File sharing, emoji support
6. Content Management
User-Generated Content
• Image Upload System: Multi-image support for posts
• Content Moderation: Admin review system
Content Display
• Responsive Cards: Mobile and desktop optimized layouts
• Image Galleries: Expandable image viewers
• Content Search: Full-text search across discussions
• Trending Content: Algorithm-based content promotion
7. Admin Panel Features
Dashboard
• Admin Dashboard: Overview of platform statistics
• User Management: User account administration
• Content Moderation: Review and approve/reject content
• Analytics Dashboard: Platform usage analytics
• System Settings: Platform configuration options
Notification System to us as well as users.
8. Additional Features
Marketplace
• Local Marketplace: Buy/sell items within cities
• Listing Creation: Product/service listing interface
• Messaging Sellers: Direct communication with sellers
• Category Filtering: Product category organization
Community Features
• Create a community feature. Eg- Audi owners in Pune.
• User Achievements: Gamification elements
• User Activity Tracking: Profile activity history
• Follow System: User-to-user following functionality
9. Map integration-
• Users can pin point a location on the map and post comments/issue/photo, etc about that location.
• Mapbox/Google maps/Maymyindia / Maplibre Maps: Interactive mapping functionality. FREE usage.
• Storage:
• Integrate camera and gps.
• Social Media Sharing: Share content to external platforms
10.City wall-
• Users can post directly to the authorities
• User verification via mobile OTP/ Aadhar integration.
• Authorities- Police, Municipality, Industrial development authority, pollution control board, etc.
11. Events board-
• Eg. UI - Display a monthly calendar. Allow users to post an event on a particular day.
I am open to creative suggestions. Ideally, you should have a keen eye for design and previous experience in developing social media websites. Your input and expertise will be crucial in building a site that is both functional and visually engaging.