Your TAO-STAR portfolio includes an interactive Mapbox map with comprehensive navigation features. Here's how to surf and explore the map:
- Pan: Click and drag anywhere on the map to move around
- Zoom In: Scroll up with mouse wheel or trackpad
- Zoom Out: Scroll down with mouse wheel or trackpad
- Quick Zoom: Double-click anywhere to zoom in on that location
- Rotate: Hold Shift + drag to rotate the map
- Tilt: Hold Ctrl + drag up/down to tilt the map (3D view)
- Box Zoom: Hold Shift + drag to create a zoom box
- Reset Bearing: Hold Ctrl + click the compass to reset rotation
- Pan: Touch and drag with one finger to move around
- Double Tap: Double-tap to zoom in on a location
- Pinch Zoom: Use two fingers to pinch in/out for zooming
- Rotate: Place two fingers and rotate to change map orientation
- Tilt: Use two fingers and drag up/down to tilt the map
- Zoom In (+): Click to zoom in one level
- Zoom Out (-): Click to zoom out one level
- Compass: Shows current rotation, click to reset to north
- 3D Pitch: Shows current tilt angle
- Fullscreen: Expand map to full browser window
- Locate Me: Find and center on your current location
- Dark: Default dark theme matching portfolio
- Satellite: Aerial satellite imagery
- Streets: Traditional street map view
- Shows current map scale in metric units
- Updates automatically as you zoom
- Arrow Keys: Pan the map in any direction
- + / =: Zoom in
- - / _: Zoom out
- Shift + Arrow: Pan faster
- R: Reset to original position and zoom
- Shift + Drag: Rotate the map
- Ctrl + Drag: Tilt the map (3D view)
- Blue marker shows TAO-STAR's availability location
- Click marker to see contact information popup
- Popup shows availability for remote work
- Click anywhere on the map to log coordinates to browser console
- Useful for developers or location reference
- All movements include smooth transitions
- Flyto animations when using reset function
- Responsive feedback on all interactions
You can customize the map location by editing .env.local:
# Map Center Coordinates
VITE_MAP_LONGITUDE=-74.006 # New York City longitude
VITE_MAP_LATITUDE=40.7128 # New York City latitude
VITE_MAP_ZOOM=10 # Initial zoom level (1-20)mapbox://styles/mapbox/dark-v11(Default)mapbox://styles/mapbox/light-v11mapbox://styles/mapbox/streets-v12mapbox://styles/mapbox/satellite-v9mapbox://styles/mapbox/satellite-streets-v12mapbox://styles/mapbox/navigation-day-v1mapbox://styles/mapbox/navigation-night-v1
- Default Location: New York City (customizable)
- Marker: Blue pin indicating availability
- Popup: Contact information and remote work availability
- Global Coverage: Represents worldwide remote work capability
- Click the location button (📍) to find your current position
- Requires browser location permission
- Shows your location relative to TAO-STAR's availability
- Custom dark styling matching portfolio theme
- Blue accent colors consistent with brand
- Transparent controls with backdrop blur
- Gradient border effects
- Adapts to different screen sizes
- Touch-friendly controls on mobile
- Optimized performance across devices
- Map uses hardware acceleration when available
- Optimized for 60fps animations
- Efficient rendering for smooth interactions
- Shows loading spinner while map initializes
- Graceful fallback if Mapbox fails to load
- Error handling with informative messages
- Check internet connection
- Verify Mapbox token in
.env.local - Check browser console for errors
- Try refreshing the page
- Ensure JavaScript is enabled
- Check for browser compatibility
- Try different map style
- Clear browser cache
- Close other browser tabs
- Try a simpler map style (Streets instead of Satellite)
- Reduce zoom level for better performance
- Check system resources
The map represents TAO-STAR's global availability for remote work:
- Remote-First: Available for projects worldwide
- Time Zone Flexible: Can work across different time zones
- On-Site Available: Consultation available when needed
- 24/7 Communication: Multiple contact methods available
Explore the map to get a sense of global reach and professional availability!