We are a growing Tourism Tech startup in North Africa providing self-guided city tours through interactive maps, offline audio guides, and multilingual content.
We currently operate on a licensed CMS.
To ensure technical sovereignty, scalability, and better user experience, we are rebuilding the platform on a custom stack.
The objective is to:
•Replicate the current CMS functionality
•Migrate all existing content and users
•Deliver both a full web app and a mobile app powered by one centralized backend
This is a full product rebuild — not a simple website.
Target Architecture
API-first centralized backend powering:
• Full Web App (SEO, browsing, purchase, audio streaming)
• Flutter Mobile App (offline audio + maps experience)
Single CMS for all content (cities, tours, POIs, languages, media).
Scope
1. Centralized Backend & CMS
•Content management for cities, tours, POIs
•Multilingual structure (current + future languages)
•Media management (audio files, maps)
•Users & purchases management
•Data migration from CMS (existing cities, content, audios)
2. Full Custom Web App (CMS-like)
•Browse tours & cities
•Purchase tours
•Audio streaming in browser
•SEO-friendly architecture (migration + redirections required)
•Performance optimized
3. Flutter Mobile App
•Download tour packs for offline usage
•Background audio playback
•Interactive maps
•Tourism-optimized UX
(Geofencing auto-trigger planned for later phase)
4. Payment
•Integration with external payment provider (Stripe / local gateway / partner platform)
•Secure activation of purchased content
(No proprietary payment module at this stage)
Deliverables
Centralized backend & CMS
Full data migration from CMS
Full web application
Flutter iOS & Android mobile apps
SEO migration plan and implementation
Production deployment
Full IP transfer — complete ownership of source code and database
When Applying, Please Include
•Relevant projects (maps, offline apps, tourism, media platforms)
•Proposed tech stack & infrastructure
•SEO migration methodology
•Offline content security strategy
•Estimated timeline & budget
•Team composition (seniors preferred)
Important
We are not looking for template solutions.
This project requires real product architecture and scalability thinking.
Contract duration of 3 to 6 months.
Mandatory skills: Flutter, API Integration, Web Application