import React from "react"; import { Navigation } from "../components/Navigation"; import { Footer } from "../components/Footer"; import { Button } from "../components/ui/button"; import { Badge } from "../components/ui/badge"; import { Card, CardContent } from "../components/ui/card"; import { ArrowRight, Calendar, Users, Smartphone, Globe, Check, Star, TrendingUp, MapPin, Shield, Navigation as NavigationIcon, Zap, Heart, Target, AlertCircle, Clock, UserCheck } from "lucide-react"; import { navigateTo } from "../App"; import { ImageWithFallback } from "../components/figma/ImageWithFallback"; export const AmbleProject = () => { return (
{/* Hero Section */}
Navigation App Case Study

Amble App

Accessible Navigation & Community Engagement App - Making urban exploration easier and more inclusive for everyone

{/* Tech Stack */}
{["React Native", "Node.js", "MongoDB", "Google Maps API", "Firebase Auth"].map((tech) => ( {tech} ))}
{/* Key Metrics */}
4 months
Duration
6 experts
Team Size
iOS/Android
Platforms
4.6★
App Rating
{/* Key Achievements */}

Key Achievements:

{[ "Successfully launched the MVP on both iOS & Android within planned timeline", "Integrated location-based recommendations and event listings", "Achieved 4.6★ rating on initial release in app stores", "Built comprehensive accessibility features for inclusive navigation" ].map((achievement, index) => (
{achievement}
))}
{/* CTA Buttons */}
{/* Executive Summary */}

Executive Summary

Amble is designed to make urban exploration easier and more inclusive. The platform offers curated walking routes, community event listings, and accessibility information for public places, enabling residents and tourists to discover and navigate cities effortlessly.

The comprehensive mobile application bridges the gap between navigation tools that lack accessibility information and provides a community-driven platform for discovering local experiences within a single, user-friendly interface.

{/* Project Overview */}

Project Overview

Background & Context

Many city navigation tools lack accessibility information or curated local experiences. Amble fills this gap by offering inclusive route planning, community-driven recommendations, and event discovery features within a single mobile app.

Target Audience

City residents looking for events and walks, tourists exploring new cities, and people with mobility needs requiring accessibility data for inclusive urban navigation and community engagement.

Business Objectives

Build an MVP with core walking route and event discovery features, include accessibility tags for public places and routes, enable social sharing of routes and events, and launch in select pilot cities with potential for rapid scaling.

{/* Project Scope */}

Project Scope

Core Features

{[ "Curated Walking Routes with distance, duration, and difficulty filters", "Accessibility Information for public spaces and landmarks", "Local Event Listings with date, location, and category filters", "User Profiles for saving favorites and personalizing recommendations", "Push Notifications for upcoming events or nearby attractions", "Offline Mode for preloaded routes and maps" ].map((feature, index) => (
{feature}
))}

Technical Requirements

{[ "GPS-based real-time location tracking", "Map rendering using Google Maps API", "Cross-platform mobile support via React Native", "Secure user authentication via Firebase", "Cloud-based database with offline sync capabilities" ].map((requirement, index) => (
{requirement}
))}
{/* Challenges & Solution Architecture */}

Challenges & Solution Architecture

Technical Challenges

{[ "Ensuring accurate GPS tracking in dense urban areas", "Managing offline data sync for routes and events", "Designing for accessibility compliance (WCAG standards)" ].map((challenge, index) => (
{challenge}
))}

Project Management Challenges

{[ "Coordinating with local authorities for accessibility data", "Gathering high-quality route content for launch cities", "Delivering MVP within 4-month development window" ].map((challenge, index) => (
{challenge}
))}

Technical Architecture

Technology Stack

{[ { label: "Frontend", value: "React Native" }, { label: "Backend", value: "Node.js, Express.js" }, { label: "Database", value: "MongoDB" }, { label: "Maps & Location", value: "Google Maps API" }, { label: "Authentication", value: "Firebase Authentication" }, { label: "Notifications", value: "Push Notifications" } ].map((item, index) => (
{item.label}: {item.value}
))}

Architecture Highlights

{[ "React Native mobile app with modular feature components", "Node.js backend with REST API for events, routes, and accessibility data", "MongoDB database with geospatial indexing for location queries", "Firebase Auth for secure, scalable authentication", "Push notification service for engagement campaigns" ].map((highlight, index) => (
{highlight}
))}
{/* Development Process */}

Development Process & Methodology

Agile (weekly sprints) with weekly sprint planning, mid-sprint QA cycles for early bug detection, and client demos at the end of each sprint

{[ { phase: "Discovery & Planning", duration: "2 weeks", description: "Feature prioritization, UI/UX wireframing, technical feasibility review" }, { phase: "Design & Prototyping", duration: "3 weeks", description: "Mobile UI design for both platforms, map interface prototypes" }, { phase: "Core Development", duration: "6 weeks", description: "Walking route module, event listing module, user authentication and profiles" }, { phase: "Integration & Testing", duration: "4 weeks", description: "Google Maps API integration, push notifications setup, offline mode implementation" }, { phase: "Launch & Handover", duration: "1 week", description: "App store submission, documentation and client training" } ].map((item, index) => (
{index + 1}
{item.duration}

{item.phase}

{item.description}

))}
{/* Key Features */}

Key Features & Functionality

{[ { icon: NavigationIcon, title: "Curated Routes", description: "Localized walking routes with difficulty levels" }, { icon: Calendar, title: "Events Module", description: "Browse, filter, and save local events" }, { icon: Heart, title: "Accessibility Data", description: "Information on ramps, elevators, and accessible restrooms" }, { icon: Globe, title: "Offline Maps", description: "Preload maps and routes for low-connectivity situations" }, { icon: UserCheck, title: "Personalization", description: "Save favorites and receive tailored recommendations" }, { icon: Zap, title: "Push Notifications", description: "Stay updated on nearby events and attractions" } ].map((feature, index) => (

{feature.title}

{feature.description}

))}
{/* Results & Impact */}

Results & Impact

{[ { label: "GPS Accuracy", value: "±6m", icon: MapPin, desc: "average accuracy" }, { label: "API Response", value: "150ms", icon: Zap, desc: "average response time" }, { label: "Platform Uptime", value: "99.9%", icon: Shield, desc: "first 3 months" } ].map((metric, index) => (
{metric.value}
{metric.label}
{metric.desc}
))}

Business Impact

    {[ "Positive reception in pilot cities", "Enhanced visibility for local events and businesses", "Increased engagement via push notifications" ].map((impact, index) => (
  • {impact}
  • ))}

Technical Performance

    {[ "Average GPS accuracy: ±6 meters", "API response time: 150ms average", "99.9% uptime in first 3 months post-launch" ].map((performance, index) => (
  • {performance}
  • ))}
{/* Lessons Learned */}

Lessons Learned & Best Practices

What Worked Well

    {[ "Early UI/UX prototyping improved development speed", "Using Firebase for authentication reduced backend complexity" ].map((item, index) => (
  • {item}
  • ))}

Key Learnings

    {[ "Offline mode was more critical for adoption than anticipated", "Partnering with local organizations improved accessibility data accuracy" ].map((item, index) => (
  • {item}
  • ))}
{/* Client Testimonial */}
{[...Array(5)].map((_, i) => ( ))}
"WDI delivered exactly what we envisioned for Amble — an intuitive, inclusive navigation app. Their team understood our mission and translated it into a smooth, polished product that our users love."
Founder, Amble
Navigation App Client
{/* Future Roadmap */}

Future Roadmap

Next 6 Months

    {[ "Expand to 10 more cities", "Add voice navigation for visually impaired users" ].map((feature, index) => (
  • {feature}
  • ))}

Next 12 Months

    {[ "Gamification features for walking challenges", "Integration with public transit APIs" ].map((vision, index) => (
  • {vision}
  • ))}
{/* CTA Section */}

Ready to Build Your Navigation App?

Create accessible, inclusive mobile applications that empower users to explore and navigate their world with confidence.

); };