First off, thank you for considering contributing to Trevo! It's people like you who will help build the Operating System for Smart Tourism.
We are building a scalable, AI-driven infrastructure to empower 6,350+ tourism SMEs in the MENA region to capture their share of the $950B global experience economy.
Trevo uses a Decoupled Architecture:
- Backend: Python / Flask API (
/api/app.py). - Logic Engines: Specialized Python modules for Geo-VR and Itinerary Optimization (
/tools/). - Frontend: React-based single-page application (
/index.html).
To contribute to the code, you need to run the full-stack environment locally:
-
Fork & Clone:
git clone [https://github.com/YOUR_USERNAME/trevo-ai-tourism-tools.git](https://github.com/YOUR_USERNAME/trevo-ai-tourism-tools.git) cd trevo-ai-tourism-tools -
Install Dependencies:
pip install flask flask-cors
-
Run the Backend Engine:
python api/app.py
The API will be live at
http://127.0.0.1:5000. -
Launch the Frontend: Open
index.htmlin your browser. Ensure the status indicator shows "Engine: Online".
We are currently looking for help in these specific areas (Phase 2 & 3 of our Roadmap):
- AI & Logic: Improving the
ItineraryOptimizerusing advanced algorithms (e.g., Genetic Algorithms). - Geospatial VR: Integrating Mapbox GL JS to visualize 360° previews on interactive maps.
- FinTech Layer: Developing secure API schemas for regional travel payment gateways.
- UI/UX: Enhancing the Dashboard with real-time data visualization.
- Search for existing Issues or open a new one to discuss your idea.
- Create a feature branch (
git checkout -b feature/AmazingFeature). - Commit your changes with clear, descriptive messages.
- Push to the branch and open a Pull Request.
By participating, you agree to maintain a professional and respectful environment. We celebrate the diversity of our global community.
Questions? Open an issue or reach out to the project lead, Sherif Almeidany. 🚀