Invalid username or password

Menu

Development Plan

Phased Strategy for Open World Map Platform

Project Snapshot

Development Approach
AI-Assisted + Expert Audits
Methodology
Agile
Phase 1 (3 months)
MVP Done
Deployment
Testing
Documentation
Phase 2 (6-9 months)
UX & Research
Merchant Live
Admin & Integrations

Project Timeline 2026

Development Kickoff Phase 2 Complete
Phase 1
Phase 2: Growth
2.5
JanFebMarAprMayJun JulAugSepOctNovDec

Phase 1: Core Platform

Objective: Deliver fully functional, audited MVP ready for market launch in Malta and Kenya

Milestones

Foundation Complete
Completed — Setup, architecture, auth system
Core Features
Completed — Map, feed, pins, keyword engine
Social & Safety
Completed — Messaging, Who's Around, SOS
M4
Launch Ready
Code Audits, Testing, Deployment & Documentation

Feature Scope (14 Features)

User AuthenticationCritical
Signup, login, password reset, session management
User ProfilesCritical
Creation, editing, reputation display, badges
Real-Time MapCritical
Interactive map with location tracking, pin display, filtering
Dynamic Pin SystemCritical
Automatic pin generation from posts via keyword detection
Map SearchCritical
Keyword search functionality within map interface
City DetectionHigh
Automatic location recognition, content localization
Community FeedCritical
Post creation, media upload, likes, comments, hashtags
Keyword Detection EngineCritical
Automatic categorization (traffic, safety, amenities, deals)
Basic ModerationHigh
Content reporting, user blocking, admin flags
Who's AroundHigh
Opt-in live user locations with proximity indicators
Direct MessagingHigh
Private user-to-user messaging with notifications
Push NotificationsHigh
Alerts for messages, nearby activity, emergencies
SOS Safety SystemCritical
One-tap emergency broadcast to nearby users — no competitor offers this
Basic GamificationMedium
Points system, badges, city leaderboards

Development Schedule

ComponentDescription
Project SetupNext.js scaffolding, TypeScript config, CI/CD pipeline
Database ArchitecturePostgreSQL schema, PostGIS setup, Prisma ORM configuration
Authentication SystemFirebase Auth integration, JWT handling, session management
API FoundationRoute structure, middleware, error handling, validation (Zod)
Real-Time InfrastructureSupabase Realtime channels, WebSocket handling
File Storage SetupFirebase Storage buckets, upload handling, CDN configuration
Deliverables
Dev environment configured Database schema implemented Auth flows functional API architecture established
ComponentDescription
Map IntegrationMapbox GL JS setup, custom styling, controls
Pin SystemPin rendering, clustering, filtering, interactions
Map SearchKeyword search implementation, results display
Location TrackingGPS integration, accuracy handling, permissions
City DetectionBoundary detection, city transitions, notifications
Geo-QueriesPostGIS proximity queries, spatial indexing
Deliverables
Interactive map with custom styling Pin display with clustering Search functionality on map City detection system active
ComponentDescription
Community FeedFeed UI, infinite scroll, pull-to-refresh
Post CreationText/media composer, location tagging, validation
Media HandlingImage upload, optimization, gallery display
Keyword Detection EngineContent analysis, category mapping, automatic pin generation
Engagement SystemLikes, comments, hashtags, search
User ProfilesProfile pages, editing, public view, badges display
Deliverables
Fully functional community feed Post creation with media support Keyword-to-pin automation User profiles with reputation
ComponentDescription
Who's AroundPresence system, opt-in toggle, proximity display
Direct MessagingConversation UI, real-time delivery, read receipts
Push NotificationsFirebase FCM integration, notification handling
Deliverables
Live user location sharing (opt-in) Real-time private messaging Push notification system active
ComponentDescription
SOS ButtonUI component, always-accessible placement
Alert BroadcastingReal-time broadcast to nearby users, radius logic
Alert ManagementAcknowledgments, status tracking, resolution
SMS FallbackTwilio integration for critical alerts
Deliverables
One-tap SOS functionality Broadcast to nearby users SMS fallback for emergencies Alert lifecycle management
ComponentDescription
Points SystemPoints allocation logic, balance tracking
BadgesAchievement definitions, unlock logic, display
LeaderboardsCity-based rankings, calculation, caching
Deliverables
Points awarded for user actions Badge system with achievements City leaderboards functional
ComponentDescription
Design SystemComponent library, Tailwind theme, shadcn/ui setup
Responsive LayoutsMobile-first design, breakpoint handling
PWA ConfigurationService worker, manifest, install prompts
AccessibilityARIA labels, keyboard navigation, screen reader support
Deliverables
Consistent design system Mobile-optimized layouts PWA installable Accessibility standards met
ComponentDescription
Unit TestingComponent and function tests
Integration TestingAPI and database tests
E2E TestingCritical user flows (Playwright)
Performance TestingLoad testing, optimization
Deliverables
Comprehensive test coverage
ComponentDescription
Production DeploymentFirebase Hosting setup, environment config, domains
Monitoring SetupCloud Error Reporting, Firebase Analytics, alerting
Deliverables
Production environment live Monitoring configured
ComponentDescription
Technical DocumentationAPI docs, deployment guide, architecture docs
User DocumentationEnd-user guide, FAQ
Deliverables
Documentation complete

Specialist Requirements — Expert Audits and Support

Additional costs may incur.

Security Auditor
Pre-launch security audit, penetration testing
DevOps Consultant
Infrastructure review, scaling verification

Phase 1 Gate Criteria

Fully functional platform, security audit passed, performance targets met, 500 user capacity verified

Phase 2

Phase 2: Growth & Expansion

Duration: 6 months  |  Objective: Scale platform capabilities based on user feedback, add merchant ecosystem, and prepare for native apps

Milestones

M5
UX & Research
Month 2 — Research complete, improvements deployed
M6
Merchant Live
Month 3 — Merchant platform launched
M7
Admin & Integrations
Month 5 — Dashboard, local integrations active
M8
Phase 2 Complete
Month 6 — Offline, optimization, native prep

Feature Scope (11 Features)

UX ResearchCritical
User interviews, usability testing, analytics review
UX OptimizationCritical
Interface improvements based on research findings
Merchant PlatformHigh
Business accounts, deal creation, dashboard
Merchant Geo-TargetingHigh
Location-based promotion targeting
Merchant AnalyticsMedium
Views, clicks, redemption tracking
Advanced Admin DashboardHigh
User management, content moderation, analytics
Local Integrations (Malta)High
Local payment methods, service integrations
Local Integrations (Kenya)High
M-Pesa integration, local services
Offline SupportMedium
Core functionality in low/no connectivity
Performance OptimizationHigh
Based on real-world usage patterns
Native App PreparationMedium
Architecture planning, API optimization

Specialist Requirements — Expert Audits and Support

Additional costs may incur.

UX Researcher
User interviews, usability testing facilitation
Payment Integration Specialist
M-Pesa and local payment implementation
Security Auditor
Post-merchant launch security review

Phase 2 Gate Criteria

Merchant ecosystem live, local integrations active, 5,000+ user capacity verified

Phase 2.5

Phase 2.5: Website Development for App Discovery

Objective: Create a marketing website to drive app discovery, user acquisition, and brand awareness

ComponentDescription
Landing PageHero section, value proposition, feature highlights
App Store LinksiOS App Store and Google Play download buttons
Feature ShowcaseInteractive sections showcasing app capabilities
Community PreviewLive feed preview, user testimonials, social proof
SEO OptimizationSearch engine optimization for app discovery
Analytics IntegrationConversion tracking, user journey analytics
Deliverables
Responsive marketing website App store integration SEO-optimized pages Conversion tracking

Key Dates

January 2026
Development Kickoff
March 2026
Alpha Release (Internal)
May 2026
Beta Release (Limited)
Oct-Dec 2026
Phase 2 Complete