React Native + Ruby on Rails Developer Needed for Literary Tourism Mobile App (ChapterMap)
Worldwide
I am building ChapterMap (working title — may change to StoryScape or LitEra), a React Native mobile app that turns any book chapter into an immersive literary experience. Core Concept: User enters a book title + chapter number (optional era) → AI extracts real or representative locations, historical/cultural context, clothing details, and era-specific food & drink → displays them on an interactive map with a historical vs modern toggle, period images, Beginning/Middle/End chapter summary, and a “Taste the Era” section with nearby restaurant suggestions. The app bridges books to real-world exploration and sensory immersion. Inspired by titles like The Da Vinci Code, The Four Winds, Dances with Wolves, and Starship’s Mage. Required Tech Stack (Expert Level) • React Native + Expo (iOS and Android) • Ruby on Rails (API-only mode) • Supabase (PostgreSQL, Auth, Storage) • AI API integration (Anthropic Claude or xAI Grok) • Google Maps / react-native-maps with custom tile overlays (historical maps) • Additional APIs: Wikimedia Commons, Metropolitan Museum, Google Places What I Will Provide • Full technical specification and original developer brief • Strong AI prompt templates (structured JSON with Beginning/Middle/End summaries, clothing, food/culture, and sparse-detail handling) • Sample Rails code for the core AI endpoint and caching logic • Screen flow descriptions and mockups • Active guidance, prompt refinement, and code review throughout Scope of Work (MVP – Target 8–10 Weeks) • Complete Rails API backend with caching, AI orchestration, and restaurant endpoint • Full React Native Expo app including: • Home/Search screen with book autocomplete • Map View with historical/modern toggle (key “wow” feature) • Location Detail screen (images, Street View, context) • Taste the Era screen (cuisine, drinks, dining vibe, nearby restaurants) • Supabase schema and integration • Polish, error handling, loading states, and testing on real devices • Preparation for TestFlight + Android deployment + short demo video Milestones will be clearly defined with payments released per completed phase. Preferences • Excellent English communication and availability for calls during US Central Time (Wisconsin) business hours • Open to worldwide applicants with strong portfolios • Previous experience with maps/custom tiles or AI integrations is a big plus To Apply Please include in your proposal: 1. Links to 1–2 relevant apps or projects (especially anything with maps, AI, or full-stack mobile + backend work) 2. Your experience with the required stack 3. Estimated timeline to complete the MVP 4. Any questions about the project This is a well-defined project with clear specs and ongoing technical support. Looking for a reliable developer for potential future phases.
$3,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 weeks ago
- Hires:1
- Interviewing:4
- Invites sent:0
- Unanswered invites:0
About the client
- USAWest Bend12:32 PM
- $600 total spent1 hire, 1 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by