AI Travel Platform Developer
Worldwide
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/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:last week
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United States11:02 AM
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