Aventura Maya
Tourism-focused website developed to showcase attractions, destinations, and multimedia content related to Yucatan, combining visual storytelling with structured destination information.
Project Overview
Understanding the Project
The Goal
Design and develop a visually engaging tourism website to promote destinations and activities in Yucatan. The platform needed to present galleries, descriptive content, and contact information in an attractive and structured format that appealed to both local and international visitors.
The Challenge
Creating a highly visual and thematic interface inspired by Mayan and natural elements while maintaining performance and structured backend logic. The project required dynamic gallery management, organized destination listings, and integration of multimedia content using the technologies available at the time.
My Role
I worked as a Full-Stack Developer, responsible for frontend layout implementation, backend development using MVC architecture, database modeling, and dynamic content management.
Role
Full-Stack Developer
Timeline
2011
Platform
Web
Team
Cross-functional (Design + Dev)
Screenshots
Visual Showcase

Homepage highlighting destinations and gallery sections
What I Built
- Developed the complete website using PHP and Yii Framework following MVC principles.
- Implemented dynamic gallery functionality for multimedia content display.
- Designed and structured the MySQL database for destinations and content management.
- Built interactive frontend elements using JavaScript and jQuery.
- Integrated contact forms and informational sections.
- Created reusable layouts and modular components within the framework.
- Ensured cross-browser compatibility and structured code organization.
Tech Stack
Frontend
Backend
Database
Architecture Design Decisions
These decisions were intentional to ensure the site feels professional, calm, and easy to navigate:
- Nature-inspired visual identity aligned with Mayan and ecological themes
- Content-focused homepage combining hero imagery and descriptive panels
- Dynamic gallery module for showcasing tourism activities
- Structured destination listing with categorized sections
- Use of Yii MVC architecture for maintainable backend structure
Results & Learnings
The project delivered an engaging tourism website that combined strong visual identity with structured destination information. It reinforced my early experience in full-stack PHP development, MVC architecture with Yii Framework, and dynamic gallery-based content systems.