AI Travel Platform Developer

Posted last week

Worldwide

Summary

AFRIYIE Developer Scope of Work & Product Requirements Document (PRD) Project Name AfriYie Website https://v0-ghana-travel-hub.vercel.app/ Tagline Experience Ghana. Experience Africa Well. Mission Connecting the World to Ghana’s Culture, Heritage & Experiences. Project Overview AfriYie is an AI-powered travel and cultural discovery marketplace designed to help travelers discover, plan, and experience Ghana through one integrated platform. The platform combines elements of: • Expedia • Airbnb Experiences • TripAdvisor • Destination Tourism Portals • AI Travel Planning The current platform is built using Next.js and deployed on Vercel. The objective is to transform the existing prototype into a fully functional marketplace. Existing Website Features The current platform already includes: • Homepage • Regional tourism content • Attractions directory • Transportation information • Travel Essentials • Accommodation content • Festivals and events • Cultural experiences • Wellness tourism • Partner information pages The developer should preserve existing content and functionality while building new platform capabilities. Phase 1 MVP Goals The goal of Phase 1 is to create a working tourism marketplace. Success means: A traveler can create an account, plan a trip, save favorites, and contact tourism providers. A tourism partner can create a business profile and receive inquiries. An administrator can manage content, users, and listings. Feature 1: User Accounts Users must be able to: • Register • Login • Logout • Reset password • Edit profile Login methods: • Google • Email Future: • Facebook Login Feature 2: Traveler Dashboard Users should be able to: • Save favorite attractions • Save accommodations • Save restaurants • Save experiences • Save itineraries Dashboard should display: • Saved Trips • Favorites • Recent Searches Feature 3: Partner Registration Portal Business Types: • Hotels • Resorts • Guest Houses • Lodges • Restaurants • Tour Operators • Transportation Providers • Event Organizers • Wellness Providers Partner Form Fields: • Business Name • Contact Person • Email • Phone/WhatsApp • Region • City • Business Type • Website • Social Media • Description • Photos • Pricing Information Feature 4: Partner Dashboard Partners should be able to: • Update business profile • Upload photos • Edit descriptions • Manage inquiries • Update pricing Feature 5: AfriYie AI The AI Trip Planner should allow users to enter: • Departure Country • Travel Dates • Budget • Number of Travelers • Regions to Visit • Travel Interests AI Output: • Suggested Itinerary • Transportation Recommendations • Accommodation Recommendations • Cost Estimate • Packing Suggestions Technology: OpenAI API Feature 6: Inquiry System Travelers should be able to: • Contact tourism partners • Request information • Request quotations Partners should receive: • Dashboard notification • Email notification Feature 7: Admin Dashboard Administrator Functions: • Manage users • Manage partners • Approve listings • Edit listings • Remove listings • Manage inquiries • View analytics Feature 8: Listings Management Categories: • Accommodations • Experiences • Attractions • Transportation • Festivals • Wellness Listings should support: • Images • Descriptions • Contact Information • Pricing • Location Technical Requirements Frontend: • Next.js • React • TypeScript • Tailwind CSS Backend: • Supabase Authentication: • Supabase Auth Database: • PostgreSQL Hosting: • Vercel Storage: • Supabase Storage AI: • OpenAI API Deliverables Developer must provide: • Source Code • GitHub Repository Access • Documentation • Deployment Instructions • Database Schema • Testing Results All code and intellectual property belong exclusively to AfriYie. Project Milestones Milestone 1 Database Setup & Authentication Milestone 2 Partner Registration Portal Milestone 3 Traveler Dashboard Milestone 4 Admin Dashboard Milestone 5 AfriYie AI Integration Milestone 6 Testing & Production Deployment Success Criteria At completion: • Travelers can create accounts • Partners can register businesses • Users can save trips • AI can generate itineraries • Partners receive inquiries • Admin can manage platform activity The MVP must be production-ready, mobile-responsive, secure, and scalable.

  • Less than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Graphic Design
Adobe Illustrator
Nice-to-have skills
Logo Design
Web Design
Activity on this job
  • Proposals:50+
  • Last viewed by client:last week
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 22, 2026
  • United States
    11:02 AM

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo