A smart, interactive travel companion platform that delivers automated, personalized weekly itineraries. Connect with friends, share your travel plans, and unlock gamified achievements as you explore the world.
- Personalized Itineraries: Get automated, tailored travel recommendations delivered to you every week.
- Social Trip Planning: Connect with other travelers, plan trips together, and share your experiences.
- Gamified Experiences: Earn rewards and unlock achievements as you visit new places and complete travel goals.
- Geofencing Verification: Automatically check-in to locations and verify your visits.
To enable the recommendation system and social features, you must create the required tables in your Supabase project:
- Open the Supabase Dashboard.
- Select your project and open the SQL Editor.
- Create a new query.
- Copy the contents of
server/src/config/create_recommendation_tables.sqland paste them into the editor. - Click Run.
Ensure your server/.env file contains:
GEMINI_API_KEY: Your Google Gemini API Key.SB_PROJECT_URL: Your Supabase Project URL.SB_SERVICE_ROLE_KEY: Your Supabase Service Role Key (required for table operations).
The travel recommendations refresh automatically every Sunday at 00:00 server time using node-cron.
Proprietary and Confidential.
This software is patented and property of Deatrax Innovations. All rights are reserved by the copyright holder, Sadman Shaharier.
This repository is provided strictly for nominal viewing and local, non-commercial evaluation purposes by authorized personnel only.
You are strictly prohibited from:
- Copying, reproducing, or permanently downloading this software.
- Modifying or creating derivative works.
- Distributing, publishing, or using this code in any public or private project.
- Utilizing this software for any commercial purpose.
- Reverse-engineering or decompiling the source code in any way.
Any unauthorized use, reproduction, or distribution without explicit prior written permission will result in severe civil and criminal penalties. See the LICENSE file for complete terms and conditions.