Skip to content

chizberg/Rewind

Repository files navigation

Rewind

Rewind is an iOS app for exploring retro photos and paintings on a map.

Available in the App Store: https://apps.apple.com/app/rewind-history-on-a-map/id6755358800

Also in TestFlight: https://testflight.apple.com/join/vbJFFZgD

Features

  • Vintage photos and paintings near you: the app uses PastVu API to fetch photos, paintings, and their metadata and shows them on an Apple MapKit map
  • Favorites: save what you like to view later
  • Compare: take a photo to compare how a place looks like today and how it looked in the past. You can use either the camera or Google Street View.
  • Search: quickly find places you know with a simple query. Uses Apple MapKit search
  • Translate: read descriptions in your preferred language. Uses Google Translate.

Screenshots

Availability

iOS 18+

PastVu

All photos and paintings in the app come from the PastVu API. You can see them all on their website. They have their rules, so better check them out :)

Stack

  • SwiftUI
  • Apple MapKit
  • TCA-inspired Reducer
  • VGSL

Setup

  1. Copy Config/Secrets.xcconfig.example to Config/Secrets.xcconfig
  2. Replace REPLACE_ME with your Google API key
  3. Build and run

P.S. Previous attempts

This is not the first time I try to make this app - you can find repos PhotoPlenka and CameraRoll. These have pretty much the same functionality, but in PhotoPlenka the UX feels off, and in CameraRoll there are performance issues. Still, could be fun to check them out!

About

iOS app for exploring retro images on a map

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages